msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.63\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.69\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
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-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Poškozené tělo zprávy: %(reason)s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, 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:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "Připojení k glance selhalo"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
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:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Spouštění příkazu (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Výsledek byl %s"
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "ladění ve zpětném volání: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Adresa místního spojení nenalezena.: %s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "podpůrná vrstva: %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr "v opakujícím volání"
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr "Očekáván objekt typu: %s"
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, 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:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "Vytvořit svazek ze snímku %s"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Zachycena chyba: %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr "Vytvořit svazek ze snímku %s"
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Chyba v přesunu %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Neplatný snímek"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Název roz: %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "odpověď %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Nelze získat metadata pro ip: %s"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Nelze vytvořit typ instance"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "Nastavování hostitele %(host)s na %(state)s."
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "bind %s: slettet"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Nicht möglich volume %s zufinden"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "Hole %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Ergebnis war %s"
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Volume %s: wird erstellt"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "Volume %s: erfolgreich erstellt"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "Volume %s: entferne Export"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Unable to locate volume %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backend: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to libvirt broke"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "Fetching %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgid "Error connecting via ssh: %s"
msgstr "Connecting to libvirt: %s"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, 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:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creating logical volume of size %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Caught error: %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Error starting xvp: %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Connecting to libvirt: %s"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Connecting to libvirt: %s"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instance %s: snapshotting"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "response %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to locate volume %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr "Sheepdog is not working"
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "response %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Failed to get metadata for ip: %s"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Going to start terminating instances"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: skipping export"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s already exists"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unexpected error while running command."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Unable to locate volume %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backend: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to glance failed"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "Fetching %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Unable to locate volume %s"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Invalid snapshot"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to locate volume %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Failed to decrypt text"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: skipping export"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unexpected error while running command."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Failed to copy image to volume"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Backup %(backup_id)s could not be found."
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr "Connection to swift failed"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
msgstr "Fetching %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgid "Error connecting via ssh: %s"
msgstr "Error connecting via ssh: %s"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr "in looping call"
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr "Expected object of type: %s"
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' took %(total_time).2f secs"
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Could not remove tmpdir: %s"
msgid "delete_backup finished, backup %s deleted"
msgstr "delete_backup finished, backup %s deleted"
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "must be available"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
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:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
"The following migrations are missing a downgrade:\n"
"\t%s"
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr "unrecognized argument %s"
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr "Run CLI command: %s"
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stdout: %(stdout)s\n"
" stderr: %(stderr)s"
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr "Unexpected status code"
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr "status must be available"
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 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:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 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:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr "Updating volume status"
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr "Driver must implement initialize_connection"
msgid "Resuming delete on volume: %s"
msgstr "Resuming delete on volume: %s"
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creating from snapshot"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creating from existing volume"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creating from image"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr "volume %s: create failed"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr "Error: %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr "volume %s: Error trying to reschedule create"
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, 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:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr "volume is not local to this node"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr "Failed to update usages deleting volume"
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr "snapshot %s: creating"
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "snapshot %(snap_name)s: creating"
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr "snapshot %s: created successfully"
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr "snapshot %s: deleting"
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr "Failed to update usages deleting snapshot"
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "snapshot %s: deleted successfully"
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr "being attached by another instance"
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, 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:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr "Clear capabilities"
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr "Failed to Create Volume from Snapshot %(snapname)s"
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Error mapping volume %s."
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Error connecting via ssh: %s"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr "error refreshing volume stats"
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Given data: %s"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr "Not stored in rbd"
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr "Blank components"
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr "Not an rbd snapshot"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Ext name: %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr "%s is in a different ceph cluster"
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to read image %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr "Sheepdog is not working"
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr "Payload for SolidFire API call: %s"
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr "Call to json.loads() raised an exception: %s"
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr "Results of SolidFire API call: %s"
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr "Clone operation encountered: %s"
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr "Waiting for outstanding operation before retrying snapshot: %s"
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr "Detected xDBVersionMismatch, retry %s of 5"
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr "API response: %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr "Found solidfire account: %s"
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr "solidfire account: %s does not exist, create it..."
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr "Failed to get model update from clone"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr "More than one valid preset was detected, using %s"
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr "Volume %s, not found on SF Cluster."
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr "Found %(count)s volumes mapped to id: %(uuid)s."
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr "Enter SolidFire delete_volume..."
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr "Account for Volume ID %s was not found on the SolidFire Cluster!"
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr "This usually means the volume was never succesfully created."
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr "Volume ID %s was not found on the SolidFire Cluster!"
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr "Leaving SolidFire delete_volume"
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr "Executing SolidFire ensure_export..."
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr "Executing SolidFire create_export..."
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr "Updating cluster status info"
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr "Failed to get updated stats"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, 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:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr "enter: _get_chap_secret_for_host: host name %s"
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr "_create_host: Cannot clean host name. Host name is not unicode or string"
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr "enter: _get_host_from_connector: prefix %s"
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr "leave: _get_host_from_connector: host %s"
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr "enter: _create_host: host %s"
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr "_create_host: No connector ports"
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "leave: _create_host: host %(host)s - %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: creating from snapshot"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr "enter: _delete_host: host %s "
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr "leave: _delete_host: host %s "
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr "_create_host failed to return the host name."
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr "initialize_connection: Failed to get attributes for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr "Did not find expected column name in lsvdisk: %s"
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr "initialize_connection: Missing volume attribute for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr "initialize_connection: Did not find a preferred node for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" connector %(conn)s\n"
" properties: %(prop)s"
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr "_get_host_from_connector failed to return the host name for connector"
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr "protocol must be specified as '<in> iSCSI' or '<in> FC'"
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr "enter: _create_vdisk: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr "leave: _create_vdisk: volume %s "
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stdout: %(out)s\n"
" stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stdout: %(out)s\n"
" stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
"stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr "_prepare_fc_map: %s"
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
"stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr "_create_copy: Source vdisk %s does not exist"
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s"
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr "enter: _is_vdisk_defined: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, 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:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr "enter: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, 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:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, 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:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr "leave: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
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:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr "create_cloned_volume: Source and destination size differ."
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr "_update_volume_status: Could not get system name"
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr "Could not get pool data from the storage"
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr "_update_volume_status: Could not get storage pool data"
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
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:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
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:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr "System does not support compression"
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
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:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
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:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, 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:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"command: %(cmd)s\n"
"attributes: %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, 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:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, 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:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr "Did not find expected column in %(fun)s: %(hdr)s"
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:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr "Login to 3PAR array invalid"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, 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:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, 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:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unexpected state while cloning %s"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Imposible encontrar volumen %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "backend inválido: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "Coneccion con glance fallida"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "Obteniendo %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "corriendo cmd (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "El resultado fue %s"
msgid "Error connecting via ssh: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "Depuración de la devolución de llamada: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "No se encuentra la dirección del enlace local.:%s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "backend inválido: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "Falso ISCSI: %s"
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: creando lv del tamaño %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volumen %s: creado satisfactoriamente"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado error: %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volumen no local a este nodo"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "volumen %s: eliminando exportación"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Desasociar volumen %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Conectando a libvirt: %s"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Captura no valida"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Fallo al suspender la instancia"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: saltando exportación"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, 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:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Impossible de trouver le volume %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend invalide : %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "La connexion à Glance a échoué"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
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:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Execution de la cmd (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Le résultat était %s"
msgid "Error connecting via ssh: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "Debug dans le rappel : %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, 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:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend invalide : %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAUX ISCSI: %s"
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, 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:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: cŕeation d'un volume logique de %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: crée avec succès"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Erreur interceptée : %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: suppression de l'exportation"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Erreur au démarrage xvp : %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Connexion à libvirt: %s"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Snapshot invalide"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr "Sheepdog n'est pas actif"
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Échec de la suspension de l'instance"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s : exportation évitée"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Sortie standard : %(stdout)r\n"
"Sortie d'erreur : %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, 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:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Impossibile localizzare il volume %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "Prelievo %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Eseguendo cmd (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Il risultato é %s"
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: creato con successo"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume ancora collegato"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "istanza %s: creazione snapshot in corso"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Impossibile sospendere l'istanza"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "ボリューム %s の存在が確認できません。"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "不正なバックエンドです: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "libvirtへの接続が切れています。"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "ファイルをフェッチ: %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "コマンド(SSH)を実行: %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "コマンド実行結果: %s"
msgid "Error connecting via ssh: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "コールバック中のデバッグ: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "リンクローカルアドレスが見つかりません: %s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "不正なバックエンドです: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "バックエンドは %s です。"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "偽のISCSI: %s"
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "ボリューム %s の作成に成功しました。"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "エラー %s をキャッチしました。"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "ボリューム %s のエクスポートを解除します。"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "xvp の開始中にエラー: %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr "Sheepdog が機能していません"
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "インスタンス終了処理を開始します。"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "ボリューム %s のエキスポートをスキップします。"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準出力: %(stdout)r\n"
"標準エラー出力: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "%s 볼륨을 찾을수 없습니다"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Não é possível localizar o volume %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend inválido: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr "Buscando %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Executando o comando (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Resultado foi %s"
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "depuração em retorno de chamada: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Endereço para Link Local não encontrado: %s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, 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:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend inválido: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, 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:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "volume %(vol_name)s: criando lv com tamanho %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: criado com sucesso"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado o erro: %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "O volume não pertence à este node"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removendo export"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Desanexar volume %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instância %s: fazendo um snapshot"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Começando a terminar instâncias"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: ignorando export"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Saída padrão: %(stdout)r\n"
"Erro: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s já existe"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Erro inesperado ao executar o comando."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "Невозможно найти том %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Группа LDAP %(group_id)s не найдена."
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "Сбой соединения с glance"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
msgstr "Получение %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Выполнение команды (SSH): %s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "Результат %s"
msgid "Error connecting via ssh: %s"
msgstr "Подключение к libvirt: %s"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "отладка в обратном вызове: %s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "внутренний интерфейс %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr "Ожидался объект типа: %s"
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Ошибка удаления контейнера: %s"
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr "Непредвиденный код состояния"
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr "Обновление состояния узла"
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "том %s: создание завершено"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Ошибка БД: %s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "Том до сих пор присоединён"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "том %s: удаление экспортирования"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "Ошибка обновления агента: %(resp)r"
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "том %s: удаление завершено"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr "снимок %s: создание"
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "снимок %(snap_name)s: создание"
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr "снимок %s: создание завершено"
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr "снимок %s: удаление"
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr "Очистить возможности"
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr "Создать том из снимка %s"
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Ошибка запуска xvp: %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "Подключение к libvirt: %s"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "Заданные данные: %s"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Недопустимый снимок"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Невозможно найти том %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr "Sheepdog не выполняется"
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
#, fuzzy
msgid "Updating cluster status info"
msgstr "Обновление состояния узла"
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "Невозможно получить обновлённое состояние: %s"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "Перевод узла %(host)s в %(state)s."
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "том %s: пропуск экспортирования"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "группа %s уже существует"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Неожиданная ошибка при выполнении команды."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, 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:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "Від'єднати том %s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Неочікувана помилка при виконанні команди."
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "无法找到 %s 卷"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "没有找到LDAP用户组 %(group_id)s。"
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "无效的后台:%s"
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "连接到glance失败"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
msgstr "正在抓取 %s"
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "运行cmd (SSH):%s"
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr "运行结果为 %s"
msgid "Error connecting via ssh: %s"
msgstr "正在连接 libvirt:%s"
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr "回调中debug:%s"
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "本地IP地址没有找到:%s"
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr "后台 %s"
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr "循环调用中。"
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr "期望的对象类型:%s"
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "必须可用"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
"下面的迁移缺少了降级:\n"
"\t%s"
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr "意外的状态码"
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr "状态必须可用"
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 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:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery:找到 %s"
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr "更新主机状态"
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr "正在删除volumeID:%s "
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, fuzzy, python-format
msgid "volume %s: creating from snapshot"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, fuzzy, python-format
msgid "volume %s: creating from existing volume"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, fuzzy, python-format
msgid "volume %s: creating from image"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr "卷%s:创建成功"
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, fuzzy, python-format
msgid "Error: %s"
msgstr "数据库错误:%s"
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
#, fuzzy
msgid "volume is not local to this node"
msgstr "卷不属于这个节点"
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr "卷%s:正在移除导出"
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "更新代理失败:%(resp)r"
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr "卷%s:删除成功"
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr "快照 %s:正在创建"
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "快照 %(snap_name)s:正在创建"
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr "快照 %s:创建成功"
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr "快照 %s:正在删除"
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "快照 %s:删除成功"
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, 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:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, 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:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr "清理能力"
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr "从快照 %s 创建卷"
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, fuzzy, python-format
msgid "error opening rbd image %s"
msgstr "启动xvp发生错误:%s"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
#, fuzzy
msgid "error connecting to ceph cluster"
msgstr "正在连接 libvirt:%s"
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, fuzzy, python-format
msgid "connection data: %s"
msgstr "给定数据:%s"
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "无效的快照"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, fuzzy, python-format
msgid "not cloneable: %s"
msgstr "Ext name: %s"
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "无法找到 %s 卷"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr "Sheepdog 没有工作"
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr "SolidFire API 调用的参数:%s"
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr "调用 json.loads() 引起异常:%s"
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr "SolidFire API调用结果:%s"
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, fuzzy, python-format
msgid "API response: %s"
msgstr "响应 %s"
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr "找到solidfire帐户:%s"
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr "solidfire帐户:%s 不存在,正在创建..."
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
#, fuzzy
msgid "Failed to get model update from clone"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr "进入SolidFire delete_volume..."
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr "离开SolidFire delete_volume"
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr "正在执行SolidFire ensure_export..."
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr "正在执行SolidFire create_export..."
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
#, fuzzy
msgid "Updating cluster status info"
msgstr "更新主机状态"
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "无法得到最新的状态:%s"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, 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:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "把主机 %(host)s 设置为 %(state)s。"
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "卷 %s:跳过导出"
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_create: %s"
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"标准输出:%(stdout)r\n"
"标准错误输出:%(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "安全组 %s 已经存在"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "运行命令时出现意外错误"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
msgstr ""
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
msgid "Failed to get updated stats"
msgstr ""
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-07-18 18:09+0000\n"
+"POT-Creation-Date: 2013-07-24 18:09+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"
msgstr "找不到Volume %s"
#: cinder/exception.py:568
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr ""
+
+#: cinder/exception.py:572
+msgid "An error has occurred during backup operation"
+msgstr ""
+
+#: cinder/exception.py:576
+msgid "Backup RBD operation failed"
+msgstr ""
+
+#: cinder/exception.py:580
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:584
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:588
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:592
#, fuzzy
msgid "Connection to swift failed"
msgstr "連接到glance失敗"
-#: cinder/exception.py:584
+#: cinder/exception.py:596
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
msgstr ""
#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:279
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:300
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
#, python-format
msgid "Result was %s"
msgstr ""
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:266
+#: cinder/utils.py:260
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:426
+#: cinder/utils.py:420
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:429
+#: cinder/utils.py:423
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:464
+#: cinder/utils.py:458
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:475
+#: cinder/utils.py:469
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:525
+#: cinder/utils.py:519
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:695
+#: cinder/utils.py:689
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:786
+#: cinder/utils.py:780
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:964
+#: cinder/utils.py:958
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "delete_backup finished, backup %s deleted"
msgstr ""
-#: cinder/backup/drivers/ceph.py:222
+#: cinder/backup/drivers/ceph.py:110
+msgid ""
+"rbd striping not supported - ignoring configuration settings for rbd "
+"striping"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:133
+#, python-format
+msgid "invalid user '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:199
+msgid "backup_id required"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:205
+#, python-format
+msgid "transferring data between '%(src)s' and '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:209
+#, python-format
+msgid "%(chunks)s chunks of %(bytes)s bytes to be transferred"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:219
+#, python-format
+msgid "transferred chunk %(chunk)s of %(chunks)s (%(rate)dK/s)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:229
+#, python-format
+msgid "transferring remaining %s bytes"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:241
+#, python-format
+msgid "creating base image '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:266 cinder/backup/drivers/ceph.py:509
+#, python-format
+msgid "deleting backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:269
+msgid "no backup snapshot to delete"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:306
+#, python-format
+msgid "trying diff format name format basename='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:314
+#, python-format
+msgid "image %s not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:322
+#, python-format
+msgid "base image still has %s snapshots so not deleting base image"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:327
+#, python-format
+msgid "deleting base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:334
+#, python-format
+msgid "image busy, retrying %(retries)s more time(s) in %(delay)ss"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:339
+msgid "max retries reached - raising error"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:342
+#, python-format
+msgid "base backup image='%s' deleted)"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:357
+#, python-format
+msgid "performing differential transfer from '%(src)s' to '%(dest)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:379
+#, python-format
+msgid "rbd export-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:387
+#, python-format
+msgid "rbd import-diff failed - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:395
+#, python-format
+msgid "image '%s' not found - trying diff format name"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:400
+#, python-format
+msgid "diff format image '%s' not found"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:435
+#, python-format
+msgid "using --from-snap '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:462
+#, python-format
+msgid ""
+"snap='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:472
+#, python-format
+msgid "creating backup snapshot='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:492
+#, python-format
+msgid "differential backup transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:501
+msgid "differential backup transfer failed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:531
+#, python-format
+msgid "creating base image='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:540
+msgid "copying data"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:600
+#, python-format
+msgid "looking for snapshot of backup base '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:603
+#, python-format
+msgid "backup base '%s' has no snapshots"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:610
+#, python-format
+msgid "backup '%s' has no snapshot"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:614
+#, python-format
+msgid "backup should only have one snapshot but instead has %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:619
+#, python-format
+msgid "found snapshot '%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:656
+#, python-format
+msgid "Starting backup of volume='%s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:669
+msgid "forcing full backup"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:681
#, python-format
msgid "backup '%s' finished."
msgstr ""
-#: cinder/backup/drivers/ceph.py:272
+#: cinder/backup/drivers/ceph.py:719
+#, python-format
+msgid "trying incremental restore from base='%(base)s' snap='%(snap)s'"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:731
+msgid "differential restore failed, trying full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:735
+#, python-format
+msgid "restore transfer completed in %.4fs"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:829
+#, python-format
+msgid "no restore point found for backup='%s', forcing full copy"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:855
+msgid "forcing full restore"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:868
+#, python-format
+msgid "starting restore from Ceph backup=%(src)s to volume=%(dest)s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:882
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:887
+msgid "restore finished."
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:889
+#, python-format
+msgid "restore finished with error - %s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:895
+#, python-format
+msgid "delete started for backup=%s"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:900
+msgid "rbd image not found but continuing anyway so that db entry can be removed"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:903
+#, python-format
+msgid "delete '%s' finished with warning"
+msgstr ""
+
+#: cinder/backup/drivers/ceph.py:905
#, python-format
msgid "delete '%s' finished"
msgstr ""
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1947 cinder/db/sqlalchemy/api.py:1973
+#: cinder/db/sqlalchemy/api.py:1948 cinder/db/sqlalchemy/api.py:1974
#, python-format
msgid "No backend config with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2030
+#: cinder/db/sqlalchemy/api.py:2031
#, python-format
msgid "No sm_flavor called %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2074
+#: cinder/db/sqlalchemy/api.py:2075
#, python-format
msgid "No sm_volume with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2136
+#: cinder/db/sqlalchemy/api.py:2137
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2224
+#: cinder/db/sqlalchemy/api.py:2225
#, fuzzy
msgid "Volume must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/db/sqlalchemy/api.py:2248
+#: cinder/db/sqlalchemy/api.py:2249
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2271
+#: cinder/db/sqlalchemy/api.py:2272
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:525
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:242
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1215
+#: cinder/tests/test_storwize_svc.py:1222
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1218
+#: cinder/tests/test_storwize_svc.py:1225
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1223
+#: cinder/tests/test_storwize_svc.py:1230
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:108 cinder/volume/api.py:495
-#: cinder/volume/manager.py:606
+#: cinder/volume/manager.py:610
msgid "status must be available"
msgstr ""
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:281
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:307 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:354
+#: cinder/volume/driver.py:355
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "找不到Volume %s"
-#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:359 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:451
+#: cinder/volume/driver.py:452
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:481 cinder/volume/manager.py:768
+#: cinder/volume/driver.py:482 cinder/volume/manager.py:781
#: cinder/volume/drivers/lvm.py:546 cinder/volume/drivers/lvm.py:673
-#: cinder/volume/drivers/storwize_svc.py:1356
+#: cinder/volume/drivers/storwize_svc.py:1359
#: 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
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/driver.py:562
+#: cinder/volume/driver.py:563
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:231
+#: cinder/volume/manager.py:235
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:246
#, python-format
msgid "volume %s: creating from snapshot"
msgstr ""
-#: cinder/volume/manager.py:246
+#: cinder/volume/manager.py:250
#, python-format
msgid "volume %s: creating from existing volume"
msgstr ""
-#: cinder/volume/manager.py:250
+#: cinder/volume/manager.py:254
#, python-format
msgid "volume %s: creating from image"
msgstr ""
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:263
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: cinder/volume/manager.py:270
+#: cinder/volume/manager.py:274
#, python-format
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:297
+#: cinder/volume/manager.py:301
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:318
+#: cinder/volume/manager.py:322
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:328
+#: cinder/volume/manager.py:332
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:375
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:379
+#: cinder/volume/manager.py:383
#, python-format
msgid "Error: %s"
msgstr ""
-#: cinder/volume/manager.py:398
+#: cinder/volume/manager.py:402
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:411
+#: cinder/volume/manager.py:415
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:415
+#: cinder/volume/manager.py:419
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:420
+#: cinder/volume/manager.py:424
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:449 cinder/volume/manager.py:462
+#: cinder/volume/manager.py:453 cinder/volume/manager.py:466
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:455
+#: cinder/volume/manager.py:459
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:464
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:465
+#: cinder/volume/manager.py:469
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:488
+#: cinder/volume/manager.py:492
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:492
+#: cinder/volume/manager.py:496
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:511
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:512
+#: cinder/volume/manager.py:516
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:535
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:540 cinder/volume/manager.py:545
+#: cinder/volume/manager.py:544 cinder/volume/manager.py:549
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:548
+#: cinder/volume/manager.py:552
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:578
+#: cinder/volume/manager.py:582
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:581
+#: cinder/volume/manager.py:585
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:599
+#: cinder/volume/manager.py:603
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:603
+#: cinder/volume/manager.py:607
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:669 cinder/volume/manager.py:674
+#: cinder/volume/manager.py:682 cinder/volume/manager.py:687
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:679
+#: cinder/volume/manager.py:692
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:711
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:781
+#: cinder/volume/manager.py:794
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:785
+#: cinder/volume/manager.py:798
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:823
+#: cinder/volume/manager.py:836
#, 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:834
+#: cinder/volume/manager.py:847
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:836
+#: cinder/volume/manager.py:849
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:838
+#: cinder/volume/manager.py:851
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "Failed to Create Volume from Snapshot %(snapname)s"
msgstr ""
-#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567
+#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:608
#: cinder/volume/drivers/sheepdog.py:192
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:189
+#: cinder/volume/drivers/rbd.py:170
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:205
#, python-format
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:254
msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:246
+#: cinder/volume/drivers/rbd.py:260
msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175
+#: cinder/volume/drivers/rbd.py:335 cinder/volume/drivers/sheepdog.py:175
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:351
+#: cinder/volume/drivers/rbd.py:376
#, python-format
msgid "flattening %(pool)s/%(img)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:357
+#: cinder/volume/drivers/rbd.py:382
#, python-format
msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:439
+#: cinder/volume/drivers/rbd.py:474
#, python-format
msgid "connection data: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:448
+#: cinder/volume/drivers/rbd.py:483
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:452
+#: cinder/volume/drivers/rbd.py:487
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:455
+#: cinder/volume/drivers/rbd.py:490
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "無效的快照(snapshot)"
-#: cinder/volume/drivers/rbd.py:467
+#: cinder/volume/drivers/rbd.py:502
#, python-format
msgid "not cloneable: %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:471
+#: cinder/volume/drivers/rbd.py:506
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:483
+#: cinder/volume/drivers/rbd.py:518
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "找不到Volume %s"
-#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197
+#: cinder/volume/drivers/rbd.py:613 cinder/volume/drivers/sheepdog.py:197
msgid "Extend volume from %(old_size) to %(new_size)"
msgstr ""
msgid "Sheepdog is not working"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:136
+#: cinder/volume/drivers/solidfire.py:137
#, python-format
msgid "Payload for SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:143
+#: cinder/volume/drivers/solidfire.py:144
#, python-format
msgid ""
"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip "
"settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:146
+#: cinder/volume/drivers/solidfire.py:147
#, python-format
msgid "Failed to make httplib connection: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:153
+#: cinder/volume/drivers/solidfire.py:154
#, python-format
msgid ""
"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s"
" (check san_login/san_password settings)"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:158
+#: cinder/volume/drivers/solidfire.py:159
#, python-format
msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:169
+#: cinder/volume/drivers/solidfire.py:170
#, python-format
msgid "Call to json.loads() raised an exception: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:175
+#: cinder/volume/drivers/solidfire.py:176
#, python-format
msgid "Results of SolidFire API call: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:179
+#: cinder/volume/drivers/solidfire.py:180
#, python-format
msgid "Clone operation encountered: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:181
+#: cinder/volume/drivers/solidfire.py:182
#, python-format
msgid "Waiting for outstanding operation before retrying snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:187
+#: cinder/volume/drivers/solidfire.py:188
#, python-format
msgid "Detected xDBVersionMismatch, retry %s of 5"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:194
-#: cinder/volume/drivers/solidfire.py:261
-#: cinder/volume/drivers/solidfire.py:350
+#: cinder/volume/drivers/solidfire.py:195
+#: cinder/volume/drivers/solidfire.py:262
+#: cinder/volume/drivers/solidfire.py:351
#, python-format
msgid "API response: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:214
+#: cinder/volume/drivers/solidfire.py:215
#, python-format
msgid "Found solidfire account: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:243
+#: cinder/volume/drivers/solidfire.py:244
#, python-format
msgid "solidfire account: %s does not exist, create it..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:305
+#: cinder/volume/drivers/solidfire.py:306
#, python-format
msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:380
+#: cinder/volume/drivers/solidfire.py:383
msgid "Failed to get model update from clone"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:392
+#: cinder/volume/drivers/solidfire.py:395
#, python-format
msgid "Failed volume create: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:407
+#: cinder/volume/drivers/solidfire.py:410
#, python-format
msgid "More than one valid preset was detected, using %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:432
+#: cinder/volume/drivers/solidfire.py:435
#, python-format
msgid "Failed to get SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:441
+#: cinder/volume/drivers/solidfire.py:444
#, python-format
msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:450
+#: cinder/volume/drivers/solidfire.py:453
#, python-format
msgid "Volume %s, not found on SF Cluster."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:453
+#: cinder/volume/drivers/solidfire.py:456
#, python-format
msgid "Found %(count)s volumes mapped to id: %(uuid)s."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:520
+#: cinder/volume/drivers/solidfire.py:525
msgid "Enter SolidFire delete_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:524
+#: cinder/volume/drivers/solidfire.py:529
#, python-format
msgid "Account for Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:526
+#: cinder/volume/drivers/solidfire.py:531
msgid "This usually means the volume was never succesfully created."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:539
+#: cinder/volume/drivers/solidfire.py:544
#, python-format
msgid "Failed to delete SolidFire Volume: %s"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:542
-#: cinder/volume/drivers/solidfire.py:613
+#: cinder/volume/drivers/solidfire.py:547
+#: cinder/volume/drivers/solidfire.py:618
+#: cinder/volume/drivers/solidfire.py:681
+#: cinder/volume/drivers/solidfire.py:706
#, python-format
msgid "Volume ID %s was not found on the SolidFire Cluster!"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:545
+#: cinder/volume/drivers/solidfire.py:550
msgid "Leaving SolidFire delete_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:549
+#: cinder/volume/drivers/solidfire.py:554
msgid "Executing SolidFire ensure_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:554
+#: cinder/volume/drivers/solidfire.py:559
msgid "Executing SolidFire create_export..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:605
+#: cinder/volume/drivers/solidfire.py:610
msgid "Entering SolidFire extend_volume..."
msgstr ""
-#: cinder/volume/drivers/solidfire.py:627
+#: cinder/volume/drivers/solidfire.py:632
msgid "Leaving SolidFire extend_volume"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:632
+#: cinder/volume/drivers/solidfire.py:637
msgid "Updating cluster status info"
msgstr ""
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:645
#, fuzzy
msgid "Failed to get updated stats"
msgstr "內文解碼失敗"
+#: cinder/volume/drivers/solidfire.py:675
+#: cinder/volume/drivers/solidfire.py:700
+msgid "Entering SolidFire attach_volume..."
+msgstr ""
+
#: cinder/volume/drivers/storwize_svc.py:177
#, python-format
msgid "WWPN on node %(node)s: %(wwpn)s"
#: 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:140
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:359
+#: cinder/volume/drivers/storwize_svc.py:360
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:395
+#: cinder/volume/drivers/storwize_svc.py:396
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:418
+#: cinder/volume/drivers/storwize_svc.py:419
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:486
+#: cinder/volume/drivers/storwize_svc.py:487
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:514
+#: cinder/volume/drivers/storwize_svc.py:515
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:526
+#: cinder/volume/drivers/storwize_svc.py:527
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:541
+#: cinder/volume/drivers/storwize_svc.py:542
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:557
+#: cinder/volume/drivers/storwize_svc.py:555
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:580
+#: cinder/volume/drivers/storwize_svc.py:578
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:610
+#: cinder/volume/drivers/storwize_svc.py:611
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:623
+#: cinder/volume/drivers/storwize_svc.py:621
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:629
+#: cinder/volume/drivers/storwize_svc.py:627
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:639
+#: cinder/volume/drivers/storwize_svc.py:637
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:647
+#: cinder/volume/drivers/storwize_svc.py:645
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:673
+#: cinder/volume/drivers/storwize_svc.py:671
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:692
+#: cinder/volume/drivers/storwize_svc.py:690
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:708
+#: cinder/volume/drivers/storwize_svc.py:706
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:719
+#: cinder/volume/drivers/storwize_svc.py:717
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:724
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:728
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:745
+#: cinder/volume/drivers/storwize_svc.py:743
#, 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:753
+#: cinder/volume/drivers/storwize_svc.py:751
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:786
+#: cinder/volume/drivers/storwize_svc.py:784
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:791
+#: cinder/volume/drivers/storwize_svc.py:789
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:809
+#: cinder/volume/drivers/storwize_svc.py:807
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:819
+#: cinder/volume/drivers/storwize_svc.py:817
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:834
+#: cinder/volume/drivers/storwize_svc.py:832
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:842
+#: cinder/volume/drivers/storwize_svc.py:840
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:899
+#: cinder/volume/drivers/storwize_svc.py:897
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:923
+#: cinder/volume/drivers/storwize_svc.py:921
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:957
+#: cinder/volume/drivers/storwize_svc.py:959
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:962
+#: cinder/volume/drivers/storwize_svc.py:964
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:972
-#: cinder/volume/drivers/storwize_svc.py:986
+#: cinder/volume/drivers/storwize_svc.py:976
+#: cinder/volume/drivers/storwize_svc.py:990
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:998
-#: cinder/volume/drivers/storwize_svc.py:1008
+#: cinder/volume/drivers/storwize_svc.py:1002
+#: cinder/volume/drivers/storwize_svc.py:1012
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1022
+#: cinder/volume/drivers/storwize_svc.py:1026
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1049
+#: cinder/volume/drivers/storwize_svc.py:1053
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1060
+#: cinder/volume/drivers/storwize_svc.py:1064
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1065
+#: cinder/volume/drivers/storwize_svc.py:1069
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1072
+#: cinder/volume/drivers/storwize_svc.py:1076
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1079
+#: cinder/volume/drivers/storwize_svc.py:1083
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1090
+#: cinder/volume/drivers/storwize_svc.py:1094
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1102
+#: cinder/volume/drivers/storwize_svc.py:1106
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1110
+#: cinder/volume/drivers/storwize_svc.py:1114
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1117
+#: cinder/volume/drivers/storwize_svc.py:1121
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1129
+#: cinder/volume/drivers/storwize_svc.py:1133
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1139
+#: cinder/volume/drivers/storwize_svc.py:1143
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1144
+#: cinder/volume/drivers/storwize_svc.py:1148
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1166
+#: cinder/volume/drivers/storwize_svc.py:1170
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1174
+#: cinder/volume/drivers/storwize_svc.py:1178
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1176
+#: cinder/volume/drivers/storwize_svc.py:1180
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1204
+#: cinder/volume/drivers/storwize_svc.py:1208
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1209
+#: cinder/volume/drivers/storwize_svc.py:1213
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1235
+#: cinder/volume/drivers/storwize_svc.py:1239
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1269
+#: cinder/volume/drivers/storwize_svc.py:1272
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1294
+#: cinder/volume/drivers/storwize_svc.py:1297
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1308
+#: cinder/volume/drivers/storwize_svc.py:1311
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1373
+#: cinder/volume/drivers/storwize_svc.py:1376
msgid "_update_volume_status: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1385
+#: cinder/volume/drivers/storwize_svc.py:1388
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1386
+#: cinder/volume/drivers/storwize_svc.py:1389
msgid "_update_volume_status: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1424
+#: cinder/volume/drivers/storwize_svc.py:1427
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:1430
+#: cinder/volume/drivers/storwize_svc.py:1433
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1437
+#: cinder/volume/drivers/storwize_svc.py:1440
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1444
+#: cinder/volume/drivers/storwize_svc.py:1447
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1449
+#: cinder/volume/drivers/storwize_svc.py:1452
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1455
+#: cinder/volume/drivers/storwize_svc.py:1458
#, 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:1464
+#: cinder/volume/drivers/storwize_svc.py:1467
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1476
+#: cinder/volume/drivers/storwize_svc.py:1479
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1483
+#: cinder/volume/drivers/storwize_svc.py:1486
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準輸出: %(stdout)r\n"
"標準錯誤輸出: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1500
+#: cinder/volume/drivers/storwize_svc.py:1503
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1519
+#: cinder/volume/drivers/storwize_svc.py:1522
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1527
+#: cinder/volume/drivers/storwize_svc.py:1530
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1541
+#: cinder/volume/drivers/storwize_svc.py:1544
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1549
+#: cinder/volume/drivers/storwize_svc.py:1552
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:133
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
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:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:154
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:177
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:540
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:547
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:185
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
#, python-format
-msgid "CPG (%s) doesn't exist on array."
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:191
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:193
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:339
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:345
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:594
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:652
#, 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:650
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:716
#, 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:678
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:756
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:827
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "非預期的執行錯誤"
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
+#~ msgid "CPG (%s) doesn't exist on array."
+#~ msgstr ""
+