summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOpenStack Jenkins <jenkins@openstack.org>2012-05-24 02:39:15 +0000
committerGerrit Code Review <review@openstack.org>2012-05-24 02:39:15 +0000
commitbae7d8a1e8af0c0303862420ad552c05b955ccff (patch)
tree459e9832579e7d8db38fbf5ee82da2c120460f7e
parent10c5d74dcd7cddc4dcefe27180eae5eb8587b1b6 (diff)
parent66073a454eb6d44bf1afd33d972b0b582e46b971 (diff)
downloadnova-bae7d8a1e8af0c0303862420ad552c05b955ccff.tar.gz
nova-bae7d8a1e8af0c0303862420ad552c05b955ccff.tar.xz
nova-bae7d8a1e8af0c0303862420ad552c05b955ccff.zip
Merge "Imported Translations from Launchpad"
-rw-r--r--nova/locale/bs/LC_MESSAGES/nova.po1499
-rw-r--r--nova/locale/cs/LC_MESSAGES/nova.po2007
-rw-r--r--nova/locale/da/LC_MESSAGES/nova.po1499
-rw-r--r--nova/locale/de/LC_MESSAGES/nova.po1499
-rw-r--r--nova/locale/en_AU/LC_MESSAGES/nova.po1508
-rw-r--r--nova/locale/en_GB/LC_MESSAGES/nova.po1504
-rw-r--r--nova/locale/es/LC_MESSAGES/nova.po1541
-rw-r--r--nova/locale/fr/LC_MESSAGES/nova.po1515
-rw-r--r--nova/locale/it/LC_MESSAGES/nova.po1504
-rw-r--r--nova/locale/ja/LC_MESSAGES/nova.po1508
-rw-r--r--nova/locale/ko/LC_MESSAGES/nova.po1503
-rw-r--r--nova/locale/nova.pot1496
-rw-r--r--nova/locale/pt_BR/LC_MESSAGES/nova.po1508
-rw-r--r--nova/locale/ru/LC_MESSAGES/nova.po1523
-rw-r--r--nova/locale/tl/LC_MESSAGES/nova.po1499
-rw-r--r--nova/locale/tr/LC_MESSAGES/nova.po1499
-rw-r--r--nova/locale/uk/LC_MESSAGES/nova.po1499
-rw-r--r--nova/locale/zh_CN/LC_MESSAGES/nova.po1522
-rw-r--r--nova/locale/zh_TW/LC_MESSAGES/nova.po1500
19 files changed, 15396 insertions, 13737 deletions
diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po
index 24cdb7b81..6218c2a95 100644
--- a/nova/locale/bs/LC_MESSAGES/nova.po
+++ b/nova/locale/bs/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -88,7 +88,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -151,7 +151,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -211,131 +212,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -343,777 +340,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1123,22 +1156,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1150,193 +1183,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1372,135 +1420,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1509,245 +1557,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2399,7 +2449,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2496,19 +2546,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2633,35 +2670,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2847,111 +2885,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2966,452 +3012,495 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3471,17 +3560,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3500,17 +3589,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3528,13 +3617,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3557,6 +3648,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3589,22 +3688,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3614,17 +3713,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3723,42 +3822,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3766,41 +3865,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3808,73 +3907,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3885,31 +3984,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3989,36 +4088,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4035,12 +4134,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4055,42 +4154,55 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4170,59 +4282,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4287,19 +4399,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4322,6 +4434,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4346,11 +4473,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4416,12 +4543,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4436,12 +4563,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4554,21 +4681,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4577,19 +4704,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4601,12 +4728,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4856,7 +4983,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4871,7 +4998,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5000,182 +5127,170 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5185,38 +5300,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5234,17 +5349,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5372,46 +5487,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5806,35 +5921,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6553,88 +6668,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6851,37 +6935,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6992,108 +7076,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8013,6 +8097,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po
index afc005282..09cc75adc 100644
--- a/nova/locale/cs/LC_MESSAGES/nova.po
+++ b/nova/locale/cs/LC_MESSAGES/nova.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
-"PO-Revision-Date: 2012-05-12 21:13+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+0000\n"
+"PO-Revision-Date: 2012-05-17 20:04+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
@@ -96,7 +96,7 @@ msgstr "Vyjímka DB zabalena."
msgid "An unknown exception occurred."
msgstr "Vyskytla se neočekávaná výjimka."
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -159,7 +159,8 @@ msgstr "Neplatný snímek"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Svazek %(volume_id)s není k ničemu připojen"
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr "Data páru klíčů jsou neplatná"
@@ -219,19 +220,15 @@ msgid "Invalid cidr %(cidr)s."
msgstr "Neplatný cidr %(cidr)s."
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr "Neplatné znovu použití připojení RPC."
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -240,12 +237,12 @@ msgstr ""
"Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: "
"%(reason)s."
-#: nova/exception.py:306
+#: nova/exception.py:302
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -254,96 +251,96 @@ msgstr ""
"Instance %(instance_uuid)s v %(attr)s %(state)s. Nelze %(method)s "
"zatímco je instance v tomto stavu."
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Instance %(instance_id)s není spuštěna."
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr "Instance %(instance_id)s není pozastavena."
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "Instance %(instance_id)s není v nouzovém režimu."
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "Nelze pozastavit instanci"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr "Server nemůže pokračovat"
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "Nelze restartovat instanci"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Nelze restartovat instanci"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr "Služba je v tuto chvíli nedostupná."
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr "Služba výpočtu je v tuto chvíli nedostupná."
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
"Nelze přesunout instanci (%(instance_id)s) na současného hostitele "
"(%(host)s)."
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr "Cílový výpočetní hostitel je v současnosti nedostupný."
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr "Původní výpočetní hostitel je v současnosti nedostupný."
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr "Zadaný typ hypervizoru je neplatný."
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "Instance vyžaduje novější verzi hypervizoru, než byla poskytnuta."
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr "Zadaná cesta disku (%(path)s) již existuje, očekává se, že nebude."
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "Zadaná cesta zařízení (%(path)s) je neplatná."
-#: nova/exception.py:382
+#: nova/exception.py:378
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "Zadaná cesta zařízení (%(path)s) je neplatná."
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr "Nepřijatelné informace o procesoru"
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s není platná IP adresa v4/6."
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
@@ -352,7 +349,7 @@ msgstr ""
"Značka VLAN není vhodná pro skupinu portů %(bridge)s. Očekávaná značka "
"VLAN je %(tag)s, ale značka připojená ke skupině portů je %(pgroup)s."
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -363,74 +360,74 @@ msgstr ""
" fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je "
"%(actual)s."
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Formát disku %(disk_format)s není přijatelný"
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s"
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s"
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Id Ec2 %(ec2_id)s je nepřijatelné."
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr "Zdroj nemohl být nalezen."
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr "Požadovaný příznak %(flag)s není nastaven."
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: nova/exception.py:440
+#: nova/exception.py:436
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire"
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Svazek není nalezen v instanci %(instance_id)s."
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr "Nalezeno nula typů svazku."
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen."
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen."
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
@@ -439,42 +436,42 @@ msgstr ""
"Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem "
"%(extra_specs_key)s."
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr "Źádný disk ve %(location)s"
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s."
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Neplatný href %(image_href)s obrazu."
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
@@ -482,80 +479,80 @@ msgstr ""
"Některé obrazy byly uloženy pomocí href. Tato verze api nepodporuje "
"zobrazování href obrazů."
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr "Kernel nenalezen v obrazu %(image_id)s."
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr "Uživatel %(user_id)s nemohl být nalezen."
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Projekt %(project_id)s nemohl být nalezen."
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr "Uživatel %(user_id)s není členem projektu %(project_id)s."
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr "Role %(role_id)s nemohla být nalezena."
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr "Nelze najít SR pro čtení/zápis VDI."
-#: nova/exception.py:534
+#: nova/exception.py:530
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Síť %(network_id)s nemohla být nalezena."
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s je vyžadováno pro vytvoření sítě."
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Síť %(network_id)s nemohla být nalezena."
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "Síť nemohla být pro most %(bridge)s nalezena."
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "Síť nemohla být pro uuid %(uuid)s nalezena."
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "Síť nemohla být pro cidr %(cidr)s nalezena."
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "Síť nemohla být pro instance %(instance_id)s nalezena."
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr "Źádné sítě nejsou určeny."
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -564,190 +561,222 @@ msgstr ""
"Buď síť uuid %(network_uuid)s není přítomna nebo je přidělena projektu "
"%(project_id)s."
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr "Hostitel není v síti (%(network_id)s) nastaven."
-#: nova/exception.py:575
+#: nova/exception.py:571
#, fuzzy, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr "Síť %s má aktivní porty, nelze smazat"
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr "Nelze najít odkazy datového úložiště, který VM používá."
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "Žádná pevná IP není spojena s %(id)s."
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "Pevná ip není pro adresu %(address)s nalezena."
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr "Instance %(instance_id)s má nula pevných ip."
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr "Síťový hostitel %(host)s má nula pevných ip v síti %(network_id)s."
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr "Instance %(instance_id)s nemá pevnou ip '%(ip)s'."
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr "Hostitel %(host)s má nula pevných ip."
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr "Pevná IP adresa (%(address)s) v síti (%(network_uuid)s) neexistuje."
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr "Pevná IP adresa (%(address)s) je již používána."
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "Pevná IP adresa (%(address)s) je neplatná."
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr "Je dostupno nula pevných ip."
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr "Bylo nalezeno nula pevných ip."
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "Plovoucí ip není nalezena pro id %(id)s."
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "Záznam DNS %(name)s již v doméně %(domain)s existuje."
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "Plovoucí ip nenalezeno pro adresu %(address)s."
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s."
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr "Je dostupných nula plovoucích ip."
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "Plovoucí ip %(address)s je přidružena."
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "Plovoucí ip %(address)s není přidružena."
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr "Existuje nula plovoucích ip."
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Rozhraní %(interface)s nenalezeno."
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s"
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr "Certifikát %(certificate_id)s nenalezen."
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Služba %(service_id)s nemohla být nalezena."
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Hostitel %(host)s nemohl být nalezen."
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "Hostitel výpočtu %(host)s nemohl být nalezen."
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s."
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr "Známka oprávnění %(token)s nemohla být nalezena."
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr "Přístupový klíč %(access_key)s nemohl být nalezen."
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr "Kvóta nemohla být nalezena."
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
-#: nova/exception.py:705
+#: nova/exception.py:714
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, fuzzy, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
+
+#: nova/exception.py:722
+#, fuzzy, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr "Uživatel %(user_id)s nemohl být nalezen."
+
+#: nova/exception.py:726
+#, fuzzy, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr "Rozšířený zdroj: %s"
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena."
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
"Bezpečnostní skupina %(security_group_id)s není nalezena v projektu "
"%(project_id)s."
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena."
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -756,7 +785,7 @@ msgstr ""
"Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci "
"%(instance_id)s"
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -765,22 +794,22 @@ msgstr ""
"Bezpečnostní skupina %(security_group_id)s není přidružena k instanci "
"%(instance_id)s"
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Přesun %(migration_id)s nemohl být nalezen."
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s."
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "Zásoba konzole %(pool_id)s nemohla být nalezena."
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
@@ -789,17 +818,17 @@ msgstr ""
"Zásoba konzole typu %(console_type)s pro výpočetního hostitele "
"%(compute_host)s v hostitele proxy %(host)s nemohla být nalezena."
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "Konzole %(console_id)s nemohla být nalezena."
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena."
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
@@ -808,63 +837,63 @@ msgstr ""
"Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být "
"nalezena."
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr "Neplatná konzole typu %(console_type)s "
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr "Nalezeno nula typů instancí."
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "Instance typu %(instance_type_id)s nemohla být nalezena."
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "Instance typu s názvem %(instance_type_name)s nemohla být nalezena."
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "Konfigurace %(flavor_id)s nemohla být nalezena."
-#: nova/exception.py:785
+#: nova/exception.py:806
#, fuzzy, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr "Zóna %(zone_id)s nemohla být nalezena."
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "Filtr hostitelů plánovače %(filter_name)s nemohl být nalezen."
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr "Funkce nákladů plánovače %(cost_fn_str)s nemohla být nalezena."
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr "Příznak váhy plánovače nemohl být nalezen: %(flag_name)s"
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: nova/exception.py:807
+#: nova/exception.py:828
#, fuzzy, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
@@ -873,287 +902,292 @@ msgstr ""
"Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s "
"klíčem %(extra_specs_key)s."
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr "Objekt LDAP nemohl být nalezen"
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr "Uživatel LDAP %(user_id)s nemohl být nalezen."
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr "Skupina LDAP %(group_id)s nemohla být nalezena."
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr "Uživatel LDAP %(user_id)s není členem skupiny %(group_id)s."
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Soubor %(file_path)s nemohl být nalezen."
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr "Nalezeno nula souborů."
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr "Nenalezen virtuální přepínač sdružený se síťovým adaptérem %(adapter)s."
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "Síťový adaptér %(adapter)s nemohl být nalezen."
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr "Činnost není povolena."
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr "Nelze použít globální roli %(role_id)s"
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr "Střídání není povoleno pro snímky"
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr "Parametr rotation je vyžadován pro backup image_type"
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Dvojice klíčů %(key_name)s již existuje."
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr "Uživatel %(user)s již existuje."
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr "LDAP uživatel %(user)s již existuje."
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr "LDAP skupina %(group)s již existuje."
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "Uživatel %(uid)s již je členem skupiny %(group_dn)s"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr "Projekt %(project)s již existuje."
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr "Instance %(name)s již existuje."
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr "Instance typu %(name)s již existuje."
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr "Typ svazku %(name)s již existuje."
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr "%(path)s je ve sdíleném úložišti: %(reason)s"
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr "Chyba přesunu"
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s"
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr "Při změně velikosti ji musí instance změnit také!"
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr "Obraz je větší než typ instance povoluje"
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr "1 nebo více Zón nemohlo požadavek dokončit"
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr "Typ paměti instance je pro požadovaný obraz příliš malý."
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr "Typ disku instance je pro požadovaný obraz příliš malý."
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "Pro spuštění %(uuid)s je v uzlu výpočtu nedostatek volné paměti."
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr "Nelze získat metriky šířky pásma/procesoru/disku pro tohoto hostitele."
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Hostitel %(host)s není dostupný nebo neexistuje."
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr "Kvóta překročena"
-#: nova/exception.py:972
+#: nova/exception.py:993
#, fuzzy, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí"
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "Vybrán maximální počet hostitelů (%d)"
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr "Překročen limit osobnostního souboru"
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr "Cesta osobnostního souboru je příliš dlouhá"
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr "Obsah osobnostního souboru je příliš dlouhý"
-#: nova/exception.py:997
+#: nova/exception.py:1018
+#, fuzzy, python-format
+msgid "Maximum number of key pairs exceeded"
+msgstr "Vybrán maximální počet hostitelů (%d)"
+
+#: nova/exception.py:1022
#, fuzzy, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s."
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "Agregát %(aggregate_id)s nemohl být nalezen."
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "Agregát %(aggregate_name)s již existuje."
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr "Agregát %(aggregate_id)s nemá hostitele %(host)s."
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr "Agregát %(aggregate_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr "Hostitel %(host)s již je členem jiného agregátu."
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr "Agregát %(aggregate_id)s již má hostitele %(host)s."
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)"
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
"Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi "
"%(extra_specs)s"
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr "Nelze vytvořit typ instance"
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr "Špatná odpověď od SolidFire API"
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr "Chyba v odpovědi SolidFire API: stav=%(status)s"
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Chyba v odpovědi SolidFire API: data=%(data)s"
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, fuzzy, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr "Zjišťěna existující vlan s id %(vlan)"
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "Získávání obrazu %(image)s"
@@ -1163,24 +1197,24 @@ msgstr "Získávání obrazu %(image)s"
msgid "syslog facility must be one of: %s"
msgstr "zařízení záznamu systému musí být jedno z: %s"
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
"Přeskakování %(full_task_name)s, zbývá %(ticks_to_skip)s tiků do dalšího "
"spuštění"
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr "Spuštění pravidelné úlohy %(full_task_name)s"
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr "Chyba při %(full_task_name)s: %(e)s"
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr "Oznamování schopností plánovačům ..."
@@ -1192,193 +1226,208 @@ msgstr "Soubor JSON představující zásady"
msgid "Rule checked when requested rule is not found"
msgstr "Kontrolované pravidlo, když požadované není nalezeno"
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr "Začínající uzel %(topic)s (verze %(vcs_string)s)"
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr "Vytváření připojení zákazníka pro službu %s"
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Ukončena služba bez záznamu v databázi"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "Objekt databáze služby zmizel, je znovu vytvářen."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "Obnoveno připojení modelového serveru!"
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "modelový server je nedostupný"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Úplná sada PŘÍZNAKŮ:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr "%(flag)s : SADA PŽÍZNAKŮ "
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Získávání %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr "Získány neznámé argumenty klíčového slova pro utils.execute: %r"
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Spouštění příkazu (podproces): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Výsledek byl %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr "%r selhalo. Opakování."
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Spouštění příkazu (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr "Prostředí není podporováno přes SSH"
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr "process_input není podporován přes SSH"
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "ladění ve zpětném volání: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Adresa místního spojení nenalezena.: %s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, 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"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "podpůrná vrstva: %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr "v opakujícím volání"
-#: nova/utils.py:860
+#: nova/utils.py:760
#, fuzzy, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr "Pokus získat semafor \"%(lock)s\" pro zámek metody \"%(method)s\""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, fuzzy, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr "Získán semafor \"%(lock)s\" pro zámek metody \"%(method)s\""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, fuzzy, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr "Pokus o získání zámku souboru \"%(lock)s\" pro zámek metody \"%(method)s\""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, fuzzy, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr "Získán zámek souboru \"%(lock)s\" pro zámek metody \"%(method)s\""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr "Očekáván objekt typu: %s"
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr "Neplatný server_string: %s"
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "Odstraňování základního souboru: %s"
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr "Třída %(fullname)s je zastaralá: %(msg)s"
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr "Třída %(fullname)s je zastaralá"
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr "Funkce %(name)s v %(location)s je zastaralá: %(msg)s"
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr "Funkce %(name)s v %(location)s je zastaralá"
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Nelze odstranit kontejner: %s"
@@ -1414,21 +1463,21 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr "%(code)s: %(message)s"
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr "Obalovačchyb: %s"
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Příliš mnoho ověření selhalo."
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
@@ -1437,114 +1486,114 @@ msgstr ""
"Přístupový klíč %(access_key)s %(failures)d krát selhal při ověření a "
"bude zablokován na %(lock_mins)d minut."
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr "Podpis není zadán"
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr "Přístupový klíč není zadán"
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr "Chyba při komunikaci s keystone"
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "Selhání ověření: %s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr "Požadavek na ověření pro %(uname)s:%(pname)s)"
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "činnost: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr "arg: %(key)s\t\thod: %(value)s"
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr "Neoprávnění požadavek pro ovladač=%(controller)s a činnost=%(action)s"
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr "Vyvoláno InstanceNenalezena: %s"
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr "Vyvoláno SvazekNenalezen: %s"
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr "Vyvoláno SnímekNenalzen: %s"
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "Vyvoláno Nenalezeno: %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr "Vyvoláno ChybaApiEC2: %s"
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr "Vyvoláno DvojiceKlíčůExistuje: %s"
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr "Vyvoláno NeplatnáHodnotaParametru: %s"
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr "Vyvoláno NeplatnýROzsahPortů: %s"
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr "Vyvoláno NeníOprávněno: %s"
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr "Vyvoláno NeplatnáOperace: %s"
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "Vyvolána neznámá chyba: %s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "Vyvolána neznámá chyba: %s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr "Prostředí: %s"
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "Vyskytla se neznámá chyba. Prosím zopakujte Váš požadavek."
@@ -1555,90 +1604,80 @@ msgstr ""
"Nepodporovaný požadavek API: ovladač = %(controller)s, činnost = "
"%(action)s"
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr "Vytvořit snímek svazku %s"
-#: nova/api/ec2/cloud.py:378
-#, fuzzy, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
-"Hodnota (%s) parametru GroupName je neplatná. Obsah je omezen na "
-"alfanumerické znaky, mezery, pomlčky a podtržítka."
+#: nova/api/ec2/cloud.py:350
+#, python-format
+msgid "Create key pair %s"
+msgstr "Vytvořit dvojici klíčů %s"
-#: nova/api/ec2/cloud.py:384
-#, fuzzy, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-"Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum "
-"255 znaků."
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Vytvořit dvojici klíčů %s"
+msgid "Key pair '%s' already exists."
+msgstr "Dvojice klíčů '%s' již existuje."
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr "Imprtovat klíč %s"
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Smazat dvojici klíčů %s"
-#: nova/api/ec2/cloud.py:562
-#, fuzzy, python-format
+#: nova/api/ec2/cloud.py:538
+#, fuzzy
msgid "Invalid CIDR"
-msgstr "Neplatný cidr %(cidr)s."
+msgstr "Neplatná data jednotky"
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Zrušit přístup bezpečnostní skupiny %s"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, fuzzy, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr "Není dostatek parametrů k sestavení platného pravidla."
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "Pro zadané parametry není žádné pravidlo."
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Povolit přístup bezpečnostní skupiny %s"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "Toto pravidlo již existuje ve skupině %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
#, fuzzy, python-format
msgid "Quota exceeded, too many security group rules."
msgstr "Přidávání pravidla bezpečnostní skupiny: %r"
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
@@ -1647,7 +1686,7 @@ msgstr ""
"Hodnota (%s) parametru GroupName je neplatná. Obsah je omezen na "
"alfanumerické znaky, mezery, pomlčky a podtržítka."
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
@@ -1656,155 +1695,167 @@ msgstr ""
"Hodnota (%s) parametru GroupName je neplatná. Délka překračuje maximum "
"255 znaků."
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Vytvořit bezpečnostní skupinu %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "skupina %s již existuje"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Získat výstup konzole pro instanci %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr "Vytvořit svazek ze snímku %s"
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Vytvořit svazek o %s GB"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
+#, fuzzy
msgid "Delete Failed"
-msgstr ""
+msgstr "Vytvoření selhalo"
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s"
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
+#, fuzzy
msgid "Attach Failed."
-msgstr ""
+msgstr "Vytvoření selhalo"
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Odpojit svazek %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Odpojit svazek %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "vlastnost není podporována: %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr "svz = %s\n"
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Přidělit adresu"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Uvolnit adresu %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+#, fuzzy, python-format
+msgid "Unable to release IP Address."
+msgstr "Nelze najít adresu %r"
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "Přidělit adresu %(public_ip)s k instanci %(instance_id)s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Nelze najít adresu %r"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Oddělit adresu %s"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr "Obraz musí být dostupný"
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "BUde spuštěno ukončování insatncí"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Restratovat instanci %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr "Instance budou zastaveny"
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr "Instance budou spuštěny"
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "Zrušení registrace obrazu %s"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "Obraz %(image_location)s registrován s id %(image_id)s"
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "uživatel nebo skupina nebyly zadány"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "podporována je pouze skupina \"all\""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr "operation_type musí být add nebo remove"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "Aktualizace publicity obrazu %s"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr "Nelze zastavit instanci za %d sek"
@@ -1896,7 +1947,7 @@ msgstr "Informace o síti instance: |%s|"
#: nova/api/openstack/common.py:318
#, fuzzy, python-format
msgid "Converted networks: %s"
-msgstr "Informace o síti instance: |%s|"
+msgstr "Neočekávaná chyba: %s"
#: nova/api/openstack/common.py:351
#, python-format
@@ -2231,8 +2282,9 @@ msgid "Invalid key_name provided."
msgstr "Zadán neplatný název_klíče."
#: nova/api/openstack/compute/servers.py:784
+#, fuzzy
msgid "HostId cannot be updated."
-msgstr ""
+msgstr "id nemůže být None"
#: nova/api/openstack/compute/servers.py:808
#: nova/api/openstack/compute/servers.py:828
@@ -2465,7 +2517,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr "Může být získán pouze kořenový certifikát."
@@ -2565,19 +2617,6 @@ msgstr "Describe-resource je funkce pouze pro správce"
msgid "Host not found"
msgstr "Hostitel nenalezen"
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků."
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr "Dvojice klíčů '%s' již existuje."
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr "Chybí argument 'networkId' pro addFixedIp"
@@ -2705,35 +2744,36 @@ msgstr "začátek instance %r"
msgid "stop instance"
msgstr "zastavit instanci %r"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr "svazek=%s"
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr "Smazat svazek s id: %s"
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr "Připojit svazek %(volume_id)s k instanci %(server_id)s na %(device)s"
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "instance %s: není zavedena"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr "Připojit svazek %(volume_id)s k instanci %(server_id)s na %(device)s"
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "Smazat snímek s id: %s"
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2924,24 +2964,24 @@ msgstr "Nezadán žádný počítačový hostitel"
msgid "Unable to find host for Instance %s"
msgstr "Nelze najít hostitele pro instanci %s"
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr "Překročena kvóta instancí. Nemůžete spustit další instance tohoto typu."
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
"Překročena kvóta instancí. Můžete spustit pouze %s dalších instancí "
"tohoto typu."
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, fuzzy, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí"
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
@@ -2950,86 +2990,86 @@ msgstr ""
"Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s "
"vlastností metadat"
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
#, fuzzy, python-format
msgid "Metadata property key greater than 255 characters"
msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků."
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
#, fuzzy, python-format
msgid "Metadata property value greater than 255 characters"
msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků."
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "Chystá se spuštění %s instancí..."
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr "bdm %s"
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr "Posílání vytvoření pro plánovače pro %(pid)s/%(uid)s"
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy, python-format
msgid "Going to try to soft delete instance"
msgstr "Pokus o jemné smazání %s"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
#, fuzzy, python-format
msgid "No host for instance, deleting immediately"
msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána"
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy, python-format
msgid "Going to try to terminate instance"
msgstr "Pokus o ukončení %s"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "Pokus o zastavení %s"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "Pokus o spuštění %s"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr "Instance %(instance_uuid)s není zastavena. (%(vm_state)s"
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr "Hledání podle: %s"
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr "Nerozpoznaný typ obrazu %s"
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr "flavor_id je None. Předpokládán přesun."
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
@@ -3038,11 +3078,19 @@ msgstr ""
"Stará instance typu %(current_instance_type_name)s, nová instance typu "
"%(new_instance_type_name)s"
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr "existuje mnoho pevných ip, použita je první: %s"
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků."
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr "argumenty create musí být kladná celá čísla"
@@ -3057,79 +3105,83 @@ msgstr "Chyba DB: %s"
msgid "Instance type %s not found for deletion"
msgstr "Instance typu %s není nalezena ke smazání"
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: zdobení: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
"check_instance_lock: argumenty: |%(self)s| |%(context)s| "
"|%(instance_uuid)s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: uzamknuto: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: správce: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: spouštění: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: nespouštění |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr "Nelze načíst ovladač virtualizace: %s"
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "Současný stav je %(drv_state)s, stav v DB je %(db_state)s."
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr "Restartování instance po restartu nova-compute."
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu"
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr "Kontrola stavu"
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr "Nastavování bdm %s"
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy
msgid "Instance not found."
msgstr "Instance nenalezena"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "Instance již byla vytvořena"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
@@ -3138,7 +3190,7 @@ msgstr ""
"ID obrázku=%(image_id)s, velkost obrázku v bajtech=%(size_bytes)d, "
"povoleno bajtů=%(allowed_size_bytes)d"
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
@@ -3147,79 +3199,80 @@ msgstr ""
"Velikost %(size_bytes)d obrázku '%(image_id)s' překročila povolenou "
"velkost %(allowed_size_bytes)d pro typ instance"
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr "Spouštění instance..."
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr "Přeskakování přidělení sítě pro instanci"
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr "Instance selhala v nastavení sítě"
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Informace o síti instance: |%s|"
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr "Instance selhala nastavení blokového zařízení"
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr "Instance nemohla být spuštěna"
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s nstance"
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Ignorování DiskNenalezen: %s"
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr "ukončování bdm %s"
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Nastavování stavu vm instance na ERROR"
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
#, fuzzy, python-format
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
"Nelze znovu sestavit instanci [%(instance_uuid)s], protože zadaný obraz "
"neexistuje."
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "Nelze znovu sestavit instanci [%(instance_uuid)s]: %(exc)s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Znovu sestavování instance %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Restartování instance %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -3228,12 +3281,12 @@ msgstr ""
"pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: "
"%(state)s očekáváno: %(running)s)"
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "instance %s: pořizování snímku"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -3242,40 +3295,40 @@ msgstr ""
"pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: "
"%(state)s očekáváno: %(running)s)"
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)"
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr "Střídání %d záloh"
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr "Mazání obrazu %s"
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna"
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
#, fuzzy, python-format
msgid "Root password set"
msgstr "Instance %s: Nastavení hesla root"
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr "set_admin_password není tímto ovladačem zavedeno"
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr "Chyba při nastavování hesla správce"
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, fuzzy, python-format
msgid ""
"trying to inject a file into a non-running (state: "
@@ -3284,12 +3337,12 @@ msgstr ""
"pokus o vsunutí souboru do nespuštěné instance: %(instance_uuid)s (stav: "
"%(current_power_state)s očekáváno: %(expected_state)s)"
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, fuzzy, python-format
msgid "injecting file to %(path)s"
msgstr "Vkládání cesty souboru: '%s'"
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, fuzzy, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
@@ -3298,122 +3351,122 @@ msgstr ""
"pokus o aktualizaci agenta v nespuštěné instanci: %(instance_uuid)s "
"(stav: %(current_power_state)s očekáváno: %(expected_state)s)"
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, fuzzy, python-format
msgid "updating agent to %(url)s"
msgstr "Aktualizace agenta na %s"
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
#, fuzzy, python-format
msgid "Unrescuing"
msgstr "instance %s: rušení záchrany"
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr "cíl stejný jako zdroj!"
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
#, fuzzy
msgid "Pausing"
msgstr "Aktualizování!"
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "instance %s: získávání diagnostik"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "instance %s: přerušování"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "instance %s: získávání uzamčeného stavu"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "Reset sítě"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy, python-format
msgid "Inject network info"
msgstr "instance %s: vkládání informací o síti"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr "network_info vkládá: |%s|"
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Získat výstup konzole pro instanci %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy, python-format
msgid "Getting vnc console"
msgstr "instance %s: získávání konzole vnc"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s"
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s"
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, fuzzy, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s"
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "Odpojování svazku %(volume_id)s z bodu připojení %(mp)s"
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Odpojování svazku z neznámé instance %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
@@ -3422,35 +3475,35 @@ msgstr ""
"Vytváření dočasného souboru %s pro informování ostatních počítačových "
"uzlů, že by se měli připojit ke stejnému úložišti."
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr "Instance nemá svazek."
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
"plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro "
"%(hostname)s."
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr "Přesun před spuštěním selhal na %(dest)s"
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr "zahájen přesun po spuštění."
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr "Nenalezeny žádné plovoucí ip"
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr "Nenalezeny žádné plovoucí ip."
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
@@ -3459,12 +3512,12 @@ msgstr ""
"Přesun za provozu: Neočekávaná chyba: nelze zdědit plovoucí ip.\n"
"%(e)s"
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr "Přesun instance do %(dest)s úspěšně dokončen."
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -3472,23 +3525,64 @@ msgstr ""
"Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no "
"domain with matching name.\" Tuto chybu můžete bezpečně ignorovat."
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr "Spuštěna operace po migraci"
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+"Nalezeno %(migration_count)d nepotvrzených přesunů starších než "
+"%(confirm_window)d vteřin"
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, fuzzy, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr "Vypínání VM pro instanci %(instance_uuid)s"
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "Instance %(instance_id)s nenalezena"
+
+#: nova/compute/manager.py:2347
+#, fuzzy
+msgid "In ERROR state"
+msgstr "Uzel je v neznámém chybovém stavu."
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr "Aktualizace stavu hostitele"
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -3497,20 +3591,20 @@ msgstr ""
"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na "
"hypervizoru."
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
#, fuzzy, python-format
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
@@ -3519,15 +3613,15 @@ msgstr ""
"Instance %(name)s nalezena v databázi, ale je neznámá pro hypervizora. "
"Stav napájení nastaven na NOSTATE"
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..."
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr "Znovu získávání smazané instance"
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, fuzzy, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
@@ -3536,7 +3630,7 @@ msgstr ""
"Zjištěna instance se jmenovkou '%(name_label)s', která je označena jako "
"SMAZÁNA, ale stále je přítomna na hostiteli."
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, fuzzy, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
@@ -3545,14 +3639,14 @@ msgstr ""
"Ničení instance se jmenovkou '%(name_label)s', která je označena jako "
"SMAZÁNA, ale stále je přítomna na hostiteli."
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
"Nerozpoznaná hodnota '%(action)s' pro "
"FLAGS.running_deleted_instance_action"
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, fuzzy, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3612,17 +3706,17 @@ msgstr "Restartování xvp"
msgid "xvp not running..."
msgstr "xvp není spuštěno"
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr "Mazání vypršené známky: (%s)"
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr "Obdržena známka: %(token)s, %(token_dict)s)"
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr "Kontrola známky: %(token)s, %(token_valid)s)"
@@ -3641,17 +3735,17 @@ msgstr "Nerozpoznaná hodnota read_deleted '%s'"
msgid "No ComputeNode for %(host)s"
msgstr "Žádný počítačový uzel pro %(host)s"
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr "Žádné nastavení podpůrné vrstvy s id %(sm_backend_id)s"
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr "Žádná konfigurace sm s názvem %(sm_flavor)s"
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr "Žádný svazek sm s id %(volume_id)s"
@@ -3669,13 +3763,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr "Připojení SQL selhalo (%(connstring)s). Zbývá %(attempts)d pokusů."
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr "Tabulka |%s| není vytvořena!"
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
#, fuzzy
msgid "quota_classes table not dropped"
msgstr "tabulka instance_info_caches nesmazána"
@@ -3702,6 +3798,16 @@ msgstr "omezení cizího klíče nemohlo být vynecháno"
msgid "foreign key could not be created"
msgstr "omezení cizího klíče nemohlo být odstraněno"
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+#, fuzzy
+msgid "quota_usages table not dropped"
+msgstr "tabulka dns_domains nesmazána"
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+#, fuzzy
+msgid "reservations table not dropped"
+msgstr "tabulka dns_domains nesmazána"
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr "Chyba připojení během kontaktování serveru glance, další pokus"
@@ -3734,22 +3840,22 @@ msgstr "Není vlastníkem obrazu"
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr "%(timestamp)s se neřídí žádnými z podpisů: %(iso_formats)s"
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr "Nelze stáhnout %(image_location)s do %(image_path)s"
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr "Nelze dešifrovat %(image_location)s do %(image_path)s"
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr "Nelze rozbalit %(image_location)s do %(image_path)s"
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr "Nelze nahrát %(image_location)s do %(image_path)s"
@@ -3759,17 +3865,17 @@ msgstr "Nelze nahrát %(image_location)s do %(image_path)s"
msgid "Failed to decrypt private key: %s"
msgstr "Nelze dešifrovat soukromý klíč: %s"
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "Nelze dešifrovat vektor zavedení: %s"
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "Nelze dešifrovat soubor obrazu %(image_file)s: %(err)s"
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr "Nebezpečné názvy souboru v obrazu"
@@ -3870,42 +3976,42 @@ msgstr "Nelze při odpojení vif instance '%s'"
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, fuzzy, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr "Certifikát %(certificate_id)s nenalezen."
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr "Rozhraní %(interface)s nenalezeno"
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr "Přidělení plovoucí IP pro |%s|"
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr "Odebrání plovoucí IP pro |%s|"
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr "Adresa |%(address)s| není přidělena"
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr "Adresa |%(address)s| není přidělena pro Váš projekt |%(project)s|"
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr "Pro %s překročena kvóta, pokus o přidělení adresy"
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3915,41 +4021,41 @@ msgstr ""
"Nesoulad databáze: Doména DNS |%s| je registrována v Nova db, ale není "
"viditelná plovoucímu ovladači DNS ani instančnímu. Bude ignorována."
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "Doména |%(domain)s| již existuje, změna zóny na |%(av_zone)s|."
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "Doména |%(domain)s| již existuje, změna projektu na |%(project)s|."
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr "%s odloučených zastaralých ip"
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "nastavování hostitele sítě"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr "přidělení sítě pro instanci |%s|"
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr "sítě získané pro instanci |%(instance_id)s|: |%(networks)s|"
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr "oddělení sítě pro instanci |%s|"
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, fuzzy, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3960,53 +4066,53 @@ msgstr ""
" Instance |%(instance)s| je v zóně |%(zone2)s|. Nebude vytvořen žádný "
"záznam DNS."
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr "Vypůjčená IP |%(address)s|"
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr "Vypůjčená IP %s není přidělena"
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr "Vypůjčena IP |%s|, která není přidělena"
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr "Uvolněna IP |%(address)s|"
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr "Uvolněna IP %s, která není přidělena"
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr "Uvolněna IP %s, která nebyla vypůjčena"
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr "cidr je již používáno"
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
"požadovaný cidr (%(cidr)s) je v konfliktu s existující supersítí "
"(%(super)s)"
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
@@ -4015,22 +4121,22 @@ msgstr ""
"požadovaný cidr (%(cidr)s) je v konfliktu s existujícím menším cidr "
"(%(smaller)s)"
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr "Síť již existuje!"
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr "Síť musí být odloučena od projektu %s před smazáním"
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr "Suma mezi počtem sítí a spuštění vlan nemůže být větší než 4094"
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -4043,31 +4149,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr "Tento ovladač podporuje pouze typ 'a'"
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr "ID nájemce nenastaveno"
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr "Požadavek kvantového klienta: %(method)s %(action)s"
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr "Kvantový objekt nenalezen: %s"
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr "Server %(status_code)s chyba: %(data)s"
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr "Nelze kontaktovat server. Získána chyba: %s"
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr "nelze deserializovat object typu = '%s'"
@@ -4155,36 +4261,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr "get_project_and_global_net_ids musí být zavolány s nenulovým id projektu"
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr "Chyba při vytváření položky sítě"
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr "Žádná síť s net_id = %s"
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, fuzzy, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr "Žádné pevné IP k odloučení pro vif %sid"
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr "Připojování rozhraní %(interface_id)s k síti %(net_id)s pro %(tenant_id)s"
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr "Mazání portu %(port_id)s v síti %(net_id)s pro%(tenant_id)s"
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr "%s není v platných prioritách"
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4201,12 +4307,12 @@ msgstr "Problém '%(e)s' se pokouší poslat do ovladače oznámení %(driver)s.
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "rozbalený kontext: %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "obdrženo: %s"
@@ -4221,31 +4327,36 @@ msgstr "pro zprávu není metoda: %s"
msgid "No method for message: %s"
msgstr "Pro zprávu není metoda: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr "Provádění asynchronního volání na %s ..."
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID je %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr "Provádění asynchronního obsazení na %s ..."
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr "Provádění asynchronního obsazení rozvětvení..."
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "Vyskytla se neočekávaná výjimka."
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
@@ -4254,11 +4365,20 @@ msgstr ""
"Vzdálená chyba: %(exc_type)s %(value)s\n"
"%(traceback)s."
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr "Při čekání na odpověď RPC vypršel časový limit."
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "Neplatné znovu použití připojení RPC."
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "Volajícímu je vrácena výjimka: %s"
@@ -4342,53 +4462,53 @@ msgstr "Běží odpovídající služba?"
msgid "Could not find another compute"
msgstr "Nelze najít další výpočet"
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr "Obsazena '%(method)s' do svazku '%(host)s'"
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr "Obsazena '%(method)s' do '%(host)s' výpočtu"
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr "Obsazena '%(method)s' do sítě '%(host)s'"
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr "Obsazena '%(method)s' do %(topic)s '%(host)s'"
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr "Musí být zaveden náhradní plán"
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti."
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
#, fuzzy
msgid "Live migration can not be used without shared storage."
msgstr "Přesunutí bloku nemůže být použito ve sdíleném úložišti."
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr "hostitel %(dest)s není kompatibilní s původním hostitelem %(src)s."
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4397,7 +4517,7 @@ msgstr ""
"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek paměti "
"(hostitel:%(avail)s <= instance:%(mem_inst)s)"
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4464,19 +4584,19 @@ msgstr "host_manager zaveden pouze pro 'compute'"
msgid "No service for compute ID %s"
msgstr "Žádná služba pro ID výpočtu %s"
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, fuzzy, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr "Metoda ovladače %(driver_method)s chybí: %(e)s. Vrácení na schedule()"
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "Nelze naplánovat_%(method)s: %(ex)s"
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR"
@@ -4499,6 +4619,21 @@ msgstr "Nezbývá dostatek přidělitelných jader CPU"
msgid "Not enough allocatable volume gigabytes remaining"
msgstr "Nezbývá dostatek přidělitelných svazků gigabajtů"
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr "VCPU nenastaveny; předpokládáno poškození sbírky CPU"
@@ -4523,11 +4658,11 @@ msgstr "Předstíraný příkaz způsobil výjimku %s"
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "Odpověď na předstíraný příkaz je stdout='%(stdout)s' stderr='%(stderr)s'"
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr "Prosím rozšiřte nepravý modul libvirt aby podporoval příznaky"
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr "Prosím rozšiřte falešný modul libvirt aby podporoval tuto metodu ověření"
@@ -4595,12 +4730,12 @@ msgstr "projekt"
msgid "uuid"
msgstr "uuid"
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr "Cíl %s přidělen"
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr "Nelze potvrdit exportované id svazku: %s."
@@ -4615,12 +4750,12 @@ msgstr "Zadaná data: %s"
msgid "Result data: %s"
msgstr "Výsledná data: %s"
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "Vytváření souborů v %s pro simulaci agenta hosta"
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "Odstraňování souborů simulovaného agenta hosta v %s"
@@ -4736,21 +4871,21 @@ msgstr "Neočekávaný kód stavu"
msgid "Decoding JSON: %s"
msgstr "Dekódování JSON: %s"
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr "Vnořená obdržela %(queue)s, %(value)s"
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr "Vnořená vrátila %s"
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr "Podpůrná vrstva RPC nepodporuje časové limity"
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "Přijato %s"
@@ -4759,19 +4894,19 @@ msgstr "Přijato %s"
msgid "Failed to open connection to the hypervisor"
msgstr "Nelze otevřít spojení s hypervizorem"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr "Pro %s vytvořen záznam compute_service "
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr "Záznam compute_service aktualizován pro %s "
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr "Pokus o odfiltrování instance, která není filtrována"
@@ -4784,12 +4919,12 @@ msgstr "Filtry přidány do instance %s"
msgid "Provider Firewall Rules refreshed"
msgstr "Pravidla firewallu poskytovatele obnovena"
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr "Přidávání pravidla bezpečnostní skupiny: %r"
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr "Přidávání pravidla poskytovatele: %s"
@@ -5043,7 +5178,7 @@ msgstr "instance %s: spoučtění metody toXML"
msgid "instance %s: finished toXML method"
msgstr "instance %s: dokončena metoda toXML"
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -5060,7 +5195,7 @@ msgstr "#### RLK: cpu_arch = %s "
msgid "Updating!"
msgstr "Aktualizování!"
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr "Aktualizace statistik hostitele"
@@ -5191,21 +5326,21 @@ msgstr "chyba qemu-nbd: %s"
msgid "nbd device %s did not show up"
msgstr "zařízení nbd %s se nezobrazilo"
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "Připojování k libvirt: %s"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "Připojení k libvirt poškozeno"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr "Chyba od libvirt během ničení. Kód=%(errcode)s Chyba=%(e)s"
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
@@ -5214,140 +5349,126 @@ msgstr ""
"Chyba od libvirt během odstraňování uložení instance. Kód=%(errcode)s "
"Chyba=%(e)s"
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s"
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr "Instance úspěšně zničena."
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, fuzzy, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr "Chyba od libvirt během rušení určení. Kód=%(errcode)s Chyba=%(e)s"
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr "Mazání souborů instance %(target)s"
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr "Nelze zjistit název zavaděče iscsi"
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr "připojování bloku zařízení LXC"
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr "odpojování bloku zařízení LXC"
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "Instance úspěšně restartována."
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "Nelze restartovat instanci"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
#, fuzzy
msgid "Instance shutdown successfully."
msgstr "Instance úspěšně vytvořena."
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr "Během restartu zmizela instance"
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr "Instance úspěšně restartována."
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-"Nalezeno %(migration_count)d nepotvrzených přesunů starších než "
-"%(confirm_window)d vteřin"
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr "Automatické potvrzení instance %d"
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr "Instance je spuštěna"
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
#, fuzzy
msgid "During spawn, instance disappeared."
msgstr "Během restartu zmizela instance"
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr "Instance úspěšně vytvořena."
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "Uživatel nemá správcovská oprávnění"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr "Vytváření obrazu"
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr "Vkládání %(injection)s do obrazu %(img_id)s"
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr "Ignorování chyby při vkládání dat do obrazu %(img_id)s (%(e)s)"
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr "block_device_list %s"
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr "Spuštění metody toXML"
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr "Metoda toXML dokočena"
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
@@ -5356,21 +5477,21 @@ msgstr ""
"Chyba od libvirt při hledání %(instance_name)s: [Kód chyby "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr "verze libvirt je příliš stará (nepodporuje getVersion)"
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr "'<cpu>' musí být 1, ale %d\n"
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr "topologie (%(topology)s) musí být %(ks)s"
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
@@ -5379,7 +5500,7 @@ msgstr ""
"Spuštěná instance má info o CPU:\n"
"%s"
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5394,42 +5515,42 @@ msgstr ""
"\n"
"Prohlédněte si %(u)s"
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr "Při přesunu %s vypršel časový limit. nwfilter nenalezen."
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr "přeskakování %(path)s protože vypadá jako svazek"
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
#, fuzzy, python-format
msgid "Starting migrate_disk_and_power_off"
msgstr "Instance %s: Spouštění přesunu disku a vypnutí"
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
#, fuzzy, python-format
msgid "During wait running, instance disappeared."
msgstr "Při spuštění wait zmizelo %s."
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
#, fuzzy, python-format
msgid "Instance running successfully."
msgstr "Instance %s úspěšně běží."
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
#, fuzzy, python-format
msgid "Starting finish_migration"
msgstr "Instance %s: Spouštění dokončení přesunu"
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
#, fuzzy, python-format
msgid "Starting finish_revert_migration"
msgstr "Instance %s: Spuštění dokočení vrácení přesunu"
@@ -5450,17 +5571,17 @@ msgstr "Voláno základní nastavení filtrování v nwfilter"
msgid "Ensuring static filters"
msgstr "Zajišťování statických filtrů"
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr "Nwfilter (%(instance_filter_name)s) nenalezen."
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr "Nwfilter (%(instance_filter_name)s) pro %(name)s nenalezen."
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr "iptables firewall: Nastavení základního filtrování"
@@ -5598,46 +5719,46 @@ msgstr "Odstranitelné základní soubory: %s"
msgid "Verification complete"
msgstr "Ověření dokončeno"
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "Nelze najít otevřený port"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, fuzzy, python-format
msgid "Reading image info file: %s"
msgstr "Odstraňování základního souboru: %s"
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "_vytvořit: %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Odstraňování základního souboru: %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "Přepsáno %s"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s"
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr "Zajišťování mostu %s"
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
#, fuzzy, python-format
msgid "Failed while unplugging vif"
msgstr "Nelze při odpojení vif instance '%s'"
@@ -6080,7 +6201,7 @@ msgstr "Získávání velikosto brazu %s"
msgid "Got image size of %(size)s for the image %(image)s"
msgstr "Získáná velikost %(size)s obrazu %(image)s"
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -6089,28 +6210,28 @@ msgstr ""
"Pro použití connection_type=xenapi musíte zadat xenapi_connection_url, "
"xenapi_connection_username (nepovinné), a xenapi_connection_password"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Nelze dešifrovat soukromý klíč: %s"
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr "Spuštění hostitele na XenServer není podporováno."
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr "Nelze se přihlásit do XenAPI (je disk Dom0 plný?)"
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "Obdržena výjimka: %s"
@@ -6167,7 +6288,7 @@ msgstr "Nelze získat aktualizovaný stav: %s"
#: nova/virt/xenapi/host.py:172
#, python-format
msgid "The call to %(method)s returned an error: %(e)s."
-msgstr ""
+msgstr "Volání %(method)s vrátilo chybu: %(e)s."
#: nova/virt/xenapi/network_utils.py:37
#, python-format
@@ -6246,7 +6367,7 @@ msgstr "VBD v instanci %s nenalezeno"
#: nova/virt/xenapi/vm_utils.py:263
#, fuzzy, python-format
msgid "VBD %s already detached"
-msgstr "skupina %s již existuje"
+msgstr "již odpojeno"
#: nova/virt/xenapi/vm_utils.py:266
#, python-format
@@ -6271,12 +6392,12 @@ msgstr "Nelze zničit VBD %s"
#: nova/virt/xenapi/vm_utils.py:306
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
-msgstr "Vytváření VBD na CD-ROM pro VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s."
#: nova/virt/xenapi/vm_utils.py:309
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-msgstr ""
+msgstr "Vytvořeno VBD %(vbd_ref)s pro VM %(vm_ref)s, VDI %(vdi_ref)s."
#: nova/virt/xenapi/vm_utils.py:320
#, python-format
@@ -6674,7 +6795,7 @@ msgstr "Odstraňování souborů kernel/ramdisku z dom0"
#: nova/virt/xenapi/vmops.py:352
#, fuzzy
msgid "Failed to spawn, rolling back"
-msgstr "Nelze pozastavit instanci"
+msgstr "Nelze aktualizovat svazek v db"
#: nova/virt/xenapi/vmops.py:433
msgid "Detected ISO image type, creating blank VM for install"
@@ -6747,7 +6868,7 @@ msgstr "Nastavování váhy VCPU"
#: nova/virt/xenapi/vmops.py:581
#, fuzzy, python-format
msgid "Could not find VM with name %s"
-msgstr "Nelze najít nastavení v %(path)s"
+msgstr "Nelze najít odkaz na VDI"
#: nova/virt/xenapi/vmops.py:635
#, fuzzy, python-format
@@ -6867,358 +6988,334 @@ msgstr ""
"%(timeout)d vteřin"
#: nova/virt/xenapi/vmops.py:1266
-msgid "Automatically hard rebooting"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
#, fuzzy, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr "Vypínání VM pro instanci %(instance_uuid)s"
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "Instance %(instance_id)s nenalezena"
-
-#: nova/virt/xenapi/vmops.py:1347
-#, fuzzy
-msgid "In ERROR state"
-msgstr "Uzel je v neznámém chybovém stavu."
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
+msgid "Automatically hard rebooting"
+msgstr "Automatický tvrdý restart %d"
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
-msgstr ""
+msgstr "Nelze získat informacce o šířce pásma."
-#: nova/virt/xenapi/vmops.py:1429
-#, fuzzy
+#: nova/virt/xenapi/vmops.py:1373
+#, fuzzy, python-format
msgid "Injecting network info to xenstore"
-msgstr "Navrácení sítě pro instnac"
+msgstr "Vkládání informací o síti do xs pro vm: |%s|"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
#, fuzzy
msgid "Creating vifs"
msgstr "Vytváření obrazu"
-#: nova/virt/xenapi/vmops.py:1453
-#, python-format
+#: nova/virt/xenapi/vmops.py:1397
+#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
-msgstr ""
+msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
-#, python-format
+#: nova/virt/xenapi/vmops.py:1400
+#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
-msgstr ""
+msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
+#, fuzzy, python-format
msgid "Injecting hostname to xenstore"
-msgstr ""
+msgstr "Vkládání názvu hostitele do xs pro vm: |%s|"
-#: nova/virt/xenapi/vmops.py:1504
-#, python-format
+#: nova/virt/xenapi/vmops.py:1448
+#, fuzzy, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
+"Volání %(method)s agentem vrátilo neplatnou odpověď: %(ret)r. VM "
+"id=%(instance_uuid)s; cesta=%(path)s; arg=%(addl_args)r"
-#: nova/virt/xenapi/vmops.py:1525
-#, python-format
+#: nova/virt/xenapi/vmops.py:1469
+#, fuzzy, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
+"ČASOVÝ LIMIT: Vypršel čas volání %(method)s. VM id=%(instance_uuid)s; "
+"arg=%(args)r"
-#: nova/virt/xenapi/vmops.py:1529
-#, python-format
+#: nova/virt/xenapi/vmops.py:1473
+#, fuzzy, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
+"NEZAVEDENO: Volání %(method)s není agentem podporováno. VM "
+"id=%(instance_uuid)s; arg=%(args)r"
-#: nova/virt/xenapi/vmops.py:1534
-#, python-format
+#: nova/virt/xenapi/vmops.py:1478
+#, fuzzy, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
-msgstr ""
+msgstr "Volání %(method)s vrátilo chybu: %(e)s."
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
-msgstr ""
+msgstr "Chyba OpenSSL: %s"
#: nova/virt/xenapi/volume_utils.py:52
msgid "creating sr within volume_utils"
-msgstr ""
+msgstr "vytváření sr bez nástrojů svazku"
#: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83
#, python-format
msgid "type is = %s"
-msgstr ""
+msgstr "typ je = %s"
#: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86
#, python-format
msgid "name = %s"
-msgstr ""
+msgstr "název = %s"
#: nova/virt/xenapi/volume_utils.py:71
#, python-format
msgid "Created %(label)s as %(sr_ref)s."
-msgstr ""
+msgstr "Vytvořeno %(label)s jako %(sr_ref)s."
#: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174
msgid "Unable to create Storage Repository"
-msgstr ""
+msgstr "Nelze vytvořit repozitář úložiště"
#: nova/virt/xenapi/volume_utils.py:80
msgid "introducing sr within volume_utils"
-msgstr ""
+msgstr "Zavádění sr uvnitř nástrojů svazku"
#: nova/virt/xenapi/volume_utils.py:103 nova/virt/xenapi/volume_utils.py:170
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Introduced %(label)s as %(sr_ref)s."
-msgstr ""
+msgstr "Zavedeno %(label)s jako %(sr_ref)s."
#: nova/virt/xenapi/volume_utils.py:106
msgid "Creating pbd for SR"
-msgstr ""
+msgstr "Vytváření pbd pro SR"
#: nova/virt/xenapi/volume_utils.py:108
msgid "Plugging SR"
-msgstr ""
+msgstr "Zapojování SR"
#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:157
msgid "Unable to introduce Storage Repository"
-msgstr ""
+msgstr "NElze zavést repozitář úložiště"
#: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:47
msgid "Unable to get SR using uuid"
-msgstr ""
+msgstr "Nelze získat SR pomocí uuid"
#: nova/virt/xenapi/volume_utils.py:129
#, python-format
msgid "Forgetting SR %s..."
-msgstr ""
+msgstr "Zapomínání na SR %s..."
#: nova/virt/xenapi/volume_utils.py:137
msgid "Unable to forget Storage Repository"
-msgstr ""
+msgstr "Nelze zapomenout na repozitář úložiště"
#: nova/virt/xenapi/volume_utils.py:157
#, python-format
msgid "Introducing %s..."
-msgstr ""
+msgstr "Zavádění %s..."
#: nova/virt/xenapi/volume_utils.py:186
#, python-format
msgid "Unable to find SR from VBD %s"
-msgstr ""
+msgstr "Nelze najít SR z VBD %s"
#: nova/virt/xenapi/volume_utils.py:204
#, python-format
msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
-msgstr ""
+msgstr "Ignorování výjimky %(exc)s při získávání PBD pro %(sr_ref)s"
#: nova/virt/xenapi/volume_utils.py:210
#, python-format
msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
-msgstr ""
+msgstr "Ignorování výjimky %(exc)s při odpojování PBD %(pbd)s"
#: nova/virt/xenapi/volume_utils.py:234
#, python-format
msgid "Unable to introduce VDI on SR %s"
-msgstr ""
+msgstr "Nelze zavést VDI na SR %s"
#: nova/virt/xenapi/volume_utils.py:242
#, python-format
msgid "Unable to get record of VDI %s on"
-msgstr ""
+msgstr "Nelze získat záznam VDI %s na"
#: nova/virt/xenapi/volume_utils.py:264
#, python-format
msgid "Unable to introduce VDI for SR %s"
-msgstr ""
+msgstr "Nelze zavést VDI pro SR %s"
#: nova/virt/xenapi/volume_utils.py:274
#, python-format
msgid "Error finding vdis in SR %s"
-msgstr ""
+msgstr "Chyb při hledání vdi v SR %s"
#: nova/virt/xenapi/volume_utils.py:281
#, python-format
msgid "Unable to find vbd for vdi %s"
-msgstr ""
+msgstr "Neůze najít vbd pro vdi %s"
#: nova/virt/xenapi/volume_utils.py:315
#, python-format
msgid "Unable to obtain target information %(data)s, %(mountpoint)s"
-msgstr ""
+msgstr "Nelze získat informace o cíli %(data)s, %(mountpoint)s"
#: nova/virt/xenapi/volume_utils.py:341
#, python-format
msgid "Mountpoint cannot be translated: %s"
-msgstr ""
+msgstr "Bod připojení nelze přeložit: %s"
#: nova/virt/xenapi/volumeops.py:61
msgid "Could not find VDI ref"
-msgstr ""
+msgstr "Nelze najít odkaz na VDI"
#: nova/virt/xenapi/volumeops.py:66
#, python-format
msgid "Creating SR %s"
-msgstr ""
+msgstr "Vytváření SR %s"
#: nova/virt/xenapi/volumeops.py:70
msgid "Could not create SR"
-msgstr ""
+msgstr "Nelze vytvořit SR"
#: nova/virt/xenapi/volumeops.py:73
msgid "Could not retrieve SR record"
-msgstr ""
+msgstr "Nelze získat záznam o SR"
#: nova/virt/xenapi/volumeops.py:78
#, python-format
msgid "Introducing SR %s"
-msgstr ""
+msgstr "Zavádění SR %s"
#: nova/virt/xenapi/volumeops.py:82
msgid "SR found in xapi database. No need to introduce"
-msgstr ""
+msgstr "SR nalezeno v databázi xapi. Není třeba zavádět"
#: nova/virt/xenapi/volumeops.py:87
msgid "Could not introduce SR"
-msgstr ""
+msgstr "Nelze zavést SR"
#: nova/virt/xenapi/volumeops.py:91
#, python-format
msgid "Checking for SR %s"
-msgstr ""
+msgstr "Kontrola SR %s"
#: nova/virt/xenapi/volumeops.py:103
#, python-format
msgid "SR %s not found in the xapi database"
-msgstr ""
+msgstr "SR %s nenalezeno v databázoi xapi"
#: nova/virt/xenapi/volumeops.py:109
msgid "Could not forget SR"
-msgstr ""
+msgstr "Nelze zapomenou na SR"
#: nova/virt/xenapi/volumeops.py:118
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-msgstr ""
+msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
#: nova/virt/xenapi/volumeops.py:175
#, python-format
msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-msgstr ""
+msgstr "Nelze vytvořit VDI na SR %(sr_ref)s pro instanci %(instance_name)s"
#: nova/virt/xenapi/volumeops.py:186
#, python-format
msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
-msgstr ""
+msgstr "Nelze použít SR %(sr_ref)s pro instanci %(instance_name)s"
#: nova/virt/xenapi/volumeops.py:194
#, python-format
msgid "Unable to attach volume to instance %s"
-msgstr ""
+msgstr "Nelze připojit svazek k instanci %s"
#: nova/virt/xenapi/volumeops.py:197
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-msgstr ""
+msgstr "Bod připojení %(mountpoint)s připojen k instanci %(instance_name)s"
#: nova/virt/xenapi/volumeops.py:207
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
-msgstr ""
+msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s"
#: nova/virt/xenapi/volumeops.py:216
#, python-format
msgid "Unable to locate volume %s"
-msgstr ""
+msgstr "Nelze nalézt svazek %s"
#: nova/virt/xenapi/volumeops.py:224
#, python-format
msgid "Unable to detach volume %s"
-msgstr ""
+msgstr "Nelze odpojit svazek %s"
#: nova/virt/xenapi/volumeops.py:229
#, python-format
msgid "Unable to destroy vbd %s"
-msgstr ""
+msgstr "Nelze zničit vbd %s"
#: nova/virt/xenapi/volumeops.py:236
#, python-format
msgid "Error purging SR %s"
-msgstr ""
+msgstr "Chyba při čištění SR %s"
#: nova/virt/xenapi/volumeops.py:238
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-msgstr ""
+msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
-msgstr ""
+msgstr "Chyba při zahájení komunikace: %s"
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
-msgstr ""
+msgstr "Neplatný požadavek: %s"
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
-msgstr ""
+msgstr "Požadavek: %s"
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
-msgstr ""
+msgstr "Proveden požadavek s chybějící známkou: %s"
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
-msgstr ""
+msgstr "Proveden požadavek s neplatnou známkou: %s"
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
-msgstr ""
+msgstr "Neočekávaná chyba: %s"
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
-msgstr ""
+msgstr "Spouštění uzlu nova-xvpvncproxy (verze %s)"
#: nova/volume/api.py:74 nova/volume/api.py:220
msgid "status must be available"
-msgstr ""
+msgstr "stav musí být dostupný"
#: nova/volume/api.py:85
#, python-format
msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume"
-msgstr ""
+msgstr "Překročena kvóta pro %(pid)s, pokus o vytvoření %(size)sG svazku"
#: nova/volume/api.py:137
#, fuzzy
msgid "Volume status must be available or error"
-msgstr "Obraz musí být dostupný"
+msgstr "Stav svazku musí být dostupný"
#: nova/volume/api.py:142
#, python-format
@@ -7227,39 +7324,44 @@ msgstr ""
#: nova/volume/api.py:223
msgid "already attached"
-msgstr ""
+msgstr "již připojeno"
#: nova/volume/api.py:230
msgid "already detached"
-msgstr ""
+msgstr "již odpojeno"
#: nova/volume/api.py:292
msgid "must be available"
-msgstr ""
+msgstr "musí být dostupné"
#: nova/volume/api.py:325
+#, fuzzy
msgid "Volume Snapshot status must be available or error"
-msgstr ""
+msgstr "Stav svazku musí být dostupný"
#: nova/volume/driver.py:96
#, python-format
msgid "Recovering from a failed execute. Try number %s"
-msgstr ""
+msgstr "Obnova ze selhaného spuštění. Pokus číslo %s"
#: nova/volume/driver.py:106
#, python-format
msgid "volume group %s doesn't exist"
-msgstr ""
+msgstr "skupina svazku %s neexistuje"
#: nova/volume/driver.py:270
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %d"
msgstr ""
+"Přeskakování zajištění exportu. Není dotován žádný cíl iscsi pro svazek: "
+"%d"
#: nova/volume/driver.py:318
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %d"
msgstr ""
+"Přeskakování odstranění exportu. Není dotován žádný cíl iscsi pro svazek:"
+" %d"
#: nova/volume/driver.py:327
#, python-format
@@ -7267,155 +7369,157 @@ msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %d"
msgstr ""
+"Přeskakování odstranění exportu. V současnosti není přítomen žádný cíl "
+"iscsi pro svazek: %d"
#: nova/volume/driver.py:337
msgid "ISCSI provider_location not stored, using discovery"
-msgstr ""
+msgstr "Umístění poskytovatele ISCSI není uloženo, použito zjištění"
#: nova/volume/driver.py:384
#, python-format
msgid "Could not find iSCSI export for volume %s"
-msgstr ""
+msgstr "Nelze najít export ISCSI pro svazek %s"
#: nova/volume/driver.py:388
#, python-format
msgid "ISCSI Discovery: Found %s"
-msgstr ""
+msgstr "Zjištění ISCSI: Nalezeno %s"
#: nova/volume/driver.py:466
#, python-format
msgid "Cannot confirm exported volume id:%(volume_id)s."
-msgstr ""
+msgstr "Nelze potvrdit exportovaný svazek s id:%(volume_id)s."
#: nova/volume/driver.py:493
#, python-format
msgid "FAKE ISCSI: %s"
-msgstr ""
+msgstr "FALEŠNÉ ISCSI: %s"
#: nova/volume/driver.py:505
#, python-format
msgid "rbd has no pool %s"
-msgstr ""
+msgstr "rbd nemá žádnéou zásobu %s"
#: nova/volume/driver.py:579
#, python-format
msgid "Sheepdog is not working: %s"
-msgstr ""
+msgstr "Sheepdog nefunguje: %s"
#: nova/volume/driver.py:582
msgid "Sheepdog is not working"
-msgstr ""
+msgstr "Sheepdog nefunguje"
#: nova/volume/driver.py:681 nova/volume/driver.py:686
#, python-format
msgid "LoggingVolumeDriver: %s"
-msgstr ""
+msgstr "Zaznamování ovladače svazku: %s"
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
-msgstr ""
+msgstr "Znovu exportování %s svazků"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
-msgstr ""
+msgstr "svazek %s: přeskakování exportu"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
-msgstr ""
+msgstr "svazek%s: vytváření"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
+msgstr "svazek %(vol_name)s: vytváření lv o velikosti %(vol_size)sG"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
-msgstr ""
+msgstr "svazek %s: vytváření exportu"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
-msgstr ""
+msgstr "svazek %s: vytvoření bylo úspěšné"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
-msgstr ""
+msgstr "Svazek je stále připojen"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
-msgstr ""
+msgstr "Svazek není místní v tomto uzlu"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
-msgstr ""
+msgstr "svazek %s: odstraňování exportu"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
-msgstr ""
+msgstr "svazek %s: mazání"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
-msgstr ""
+msgstr "svazek %s: svazek je zaneprázdněn"
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
-msgstr ""
+msgstr "svazek %s: úspěšně smazán"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
-msgstr ""
+msgstr "snímek %s: vytváření"
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
-msgstr ""
+msgstr "snímek %(snap_name)s: vytváření"
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
-msgstr ""
+msgstr "snímek %s: úspěšně vytvořen"
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
-msgstr ""
+msgstr "snímek %s: mazání"
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
-msgstr "instance %s: pořizování snímku"
+msgstr "snímek %s: úspěšně vytvořen"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
-msgstr ""
+msgstr "snímek %s: úspěšně smazán"
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
-msgstr ""
+msgstr "Kontrola schopností svazku"
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
-msgstr ""
+msgstr "Nalezeny nové schopnosti: %s"
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
-msgstr ""
+msgstr "Vyčistit schopnosti"
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
-msgstr ""
+msgstr "Přijato oznámení (%s)"
#: nova/volume/netapp.py:79
#, fuzzy, python-format
@@ -7438,8 +7542,9 @@ msgid "Job failed: %s"
msgstr "Neznámý základní soubor: %s"
#: nova/volume/netapp.py:240
+#, fuzzy
msgid "Failed to provision dataset member"
-msgstr ""
+msgstr "Nelze aktualizovat db"
#: nova/volume/netapp.py:253
msgid "No LUN was created by the provision job"
@@ -7448,7 +7553,7 @@ msgstr ""
#: nova/volume/netapp.py:263 nova/volume/netapp.py:435
#, fuzzy, python-format
msgid "Failed to find LUN ID for volume %s"
-msgstr "Nelze najít hostitele pro instanci %s"
+msgstr "Neůze najít vbd pro vdi %s"
#: nova/volume/netapp.py:282
msgid "Failed to remove and delete dataset member"
@@ -7457,7 +7562,7 @@ msgstr ""
#: nova/volume/netapp.py:605 nova/volume/netapp.py:659
#, fuzzy, python-format
msgid "No LUN ID for volume %s"
-msgstr "Žádná data vpn pro projekt %s"
+msgstr "Nelze najít export ISCSI pro svazek %s"
#: nova/volume/netapp.py:609 nova/volume/netapp.py:663
#, fuzzy, python-format
@@ -7481,11 +7586,11 @@ msgstr "Nelze získat metadata pro ip: %s"
#: nova/volume/san.py:114 nova/volume/san.py:153
msgid "Specify san_password or san_private_key"
-msgstr ""
+msgstr "Zadat san_password nebo san_private_key"
#: nova/volume/san.py:158
msgid "san_ip must be set"
-msgstr ""
+msgstr "san_ip musí být nastaveno"
#: nova/volume/san.py:229
#, python-format
@@ -7495,22 +7600,22 @@ msgstr ""
#: nova/volume/san.py:323
#, python-format
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
-msgstr ""
+msgstr "LUID pro %(zfs_poolname)s nenalezeno. Výstup=%(out)s"
#: nova/volume/san.py:455
#, python-format
msgid "CLIQ command returned %s"
-msgstr ""
+msgstr "Příkaz QLID vrátil %s"
#: nova/volume/san.py:461
#, python-format
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
-msgstr ""
+msgstr "Poškozená odpověď pro příkaz QLID %(verb)s %(cliq_args)s. Výsledek=%(out)s"
#: nova/volume/san.py:469
#, python-format
msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
-msgstr ""
+msgstr "Chyba při spouštění příkazu QLID %(verb)s %(cliq_args)s. Výsledek=%(out)s"
#: nova/volume/san.py:499
#, python-format
@@ -7518,152 +7623,154 @@ msgid ""
"Unexpected number of virtual ips for cluster %(cluster_name)s. "
"Result=%(_xml)s"
msgstr ""
+"Neočekávaný počet virtuálních ip pro klastr %(cluster_name)s. "
+"Výsledek=%(_xml)s"
#: nova/volume/san.py:552
#, python-format
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
-msgstr ""
+msgstr "Informace o svazku: %(volume_name)s => %(volume_attributes)s"
#: nova/volume/san.py:605
msgid "local_path not supported"
-msgstr ""
+msgstr "místní cesta není podporována"
#: nova/volume/san.py:688
#, python-format
msgid "Payload for SolidFire API call: %s"
-msgstr ""
+msgstr "Náklad volání API SolidFire: %s"
#: nova/volume/san.py:705
#, python-format
msgid "Call to json.loads() raised an exception: %s"
-msgstr ""
+msgstr "Volání json.loads() vyvolalo výjimku: %s"
#: nova/volume/san.py:710
#, python-format
msgid "Results of SolidFire API call: %s"
-msgstr ""
+msgstr "Výsledek volání API SolidFIre: %s"
#: nova/volume/san.py:724
#, python-format
msgid "Found solidfire account: %s"
-msgstr ""
+msgstr "Nalezen účet solidfire: %s"
#: nova/volume/san.py:738
#, python-format
msgid "solidfire account: %s does not exist, create it..."
-msgstr ""
+msgstr "účet solidfire: %s neexistuje, vytváření..."
#: nova/volume/san.py:796
msgid "Enter SolidFire create_volume..."
-msgstr ""
+msgstr "Vstup do vytváření svazku SolidFire"
#: nova/volume/san.py:838
msgid "Leaving SolidFire create_volume"
-msgstr ""
+msgstr "Odchod z vytváření svazku SolidFIre"
#: nova/volume/san.py:853
msgid "Enter SolidFire delete_volume..."
-msgstr ""
+msgstr "Vstup do smazání svazku SolidFIre"
#: nova/volume/san.py:872
#, fuzzy, python-format
msgid "Deleting volumeID: %s"
-msgstr "Smazat svazek s id: %s"
+msgstr "Mazání svazku s ID: %s "
#: nova/volume/san.py:880
msgid "Leaving SolidFire delete_volume"
-msgstr ""
+msgstr "Odchod ze smazání svazku SolidFire"
#: nova/volume/san.py:883
msgid "Executing SolidFire ensure_export..."
-msgstr ""
+msgstr "Spouštění zajištění exportu SolidFire..."
#: nova/volume/san.py:887
msgid "Executing SolidFire create_export..."
-msgstr ""
+msgstr "Spouštění vytváření exportu SolidFire"
#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108
msgid "name cannot be None"
-msgstr ""
+msgstr "název nemůže být None"
#: nova/volume/volume_types.py:96
msgid "id cannot be None"
-msgstr ""
+msgstr "id nemůže být None"
#: nova/volume/xensm.py:55
#, python-format
msgid "SR name = %s"
-msgstr ""
+msgstr "Název SR = %s"
#: nova/volume/xensm.py:56
#, python-format
msgid "Params: %s"
-msgstr ""
+msgstr "Parametry: %s"
#: nova/volume/xensm.py:60
#, python-format
msgid "Failed to create sr %s...continuing"
-msgstr ""
+msgstr "Nelze vytvořit sr %s...pokračování"
#: nova/volume/xensm.py:62
msgid "Create failed"
-msgstr ""
+msgstr "Vytvoření selhalo"
#: nova/volume/xensm.py:64
#, python-format
msgid "SR UUID of new SR is: %s"
-msgstr ""
+msgstr "SR UUID nového SR je: %s"
#: nova/volume/xensm.py:71
msgid "Failed to update db"
-msgstr ""
+msgstr "Nelze aktualizovat db"
#: nova/volume/xensm.py:80
#, python-format
msgid "Failed to introduce sr %s...continuing"
-msgstr ""
+msgstr "Nelze zavést sr %s...pokračování"
#: nova/volume/xensm.py:91
#, python-format
msgid "Failed to reach backend %d"
-msgstr ""
+msgstr "Nelze se připojit k podpůrné vrstvě %d"
#: nova/volume/xensm.py:100
msgid "XenSMDriver requires xenapi connection"
-msgstr ""
+msgstr "XenSMDriver vyžaduje připojení xenapi"
#: nova/volume/xensm.py:111
msgid "Failed to initiate session"
-msgstr ""
+msgstr "Nelze zavést relaci"
#: nova/volume/xensm.py:143
#, python-format
msgid "Volume will be created in backend - %d"
-msgstr ""
+msgstr "Svazek bude vytvořen v podpůrné vrstvě - %d"
#: nova/volume/xensm.py:155
msgid "Failed to update volume in db"
-msgstr ""
+msgstr "Nelze aktualizovat svazek v db"
#: nova/volume/xensm.py:159
msgid "Unable to create volume"
-msgstr ""
+msgstr "Nelze vytvořit svazek"
#: nova/volume/xensm.py:173
msgid "Failed to delete vdi"
-msgstr ""
+msgstr "Nelze smazat vdi"
#: nova/volume/xensm.py:179
msgid "Failed to delete volume in db"
-msgstr ""
+msgstr "Nelze smazat svazek v db"
#: nova/volume/xensm.py:212
msgid "Failed to find volume in db"
-msgstr ""
+msgstr "Nelze najít svazek v db"
#: nova/volume/xensm.py:223
msgid "Failed to find backend in db"
-msgstr ""
+msgstr "Nelze najít podpůrnou vrstvu v db"
#: nova/volume/nexenta/__init__.py:27
#, fuzzy, python-format
@@ -7695,9 +7802,9 @@ msgid "Got response: %s"
msgstr "odpověď %s"
#: nova/volume/nexenta/volume.py:96
-#, python-format
+#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
-msgstr ""
+msgstr "skupina svazku %s neexistuje"
#: nova/volume/nexenta/volume.py:180
msgid ""
@@ -7955,9 +8062,6 @@ msgstr ""
#~ msgid "progress column not added to compute_nodes table"
#~ msgstr "Sloupec progress nepřidán do tabulky compute_nodes"
-#~ msgid "dns_domains table not dropped"
-#~ msgstr "tabulka dns_domains nesmazána"
-
#~ msgid "Sending notification on %s..."
#~ msgstr "Odesílání oznámení do %s..."
@@ -8145,6 +8249,9 @@ msgstr ""
#~ msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s"
#~ msgstr "Úkol [%(name)s] %(task)s stav: %(status)s %(error_info)s"
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr "Automatické potvrzení instance %d"
+
#~ msgid "virsh said: %r"
#~ msgstr "virsh oznámil: %r"
@@ -8170,6 +8277,9 @@ msgstr ""
#~ msgid "Created VM %(instance_name)s as %(vm_ref)s."
#~ msgstr "Vytvořeno VM %(instance_name)s jako %(vm_ref)s."
+#~ msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+#~ msgstr "Vytváření VBD na CD-ROM pro VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+
#~ msgid ""
#~ "Created a CDROM-specific VBD %(vbd_ref)s"
#~ " for VM %(vm_ref)s, VDI %(vdi_ref)s."
@@ -8259,183 +8369,156 @@ msgstr ""
#~ msgid "Destroying VM for Instance %(instance_uuid)s"
#~ msgstr "Ničení VM instance %(instance_uuid)s"
-#~ msgid "Automatically hard rebooting %d"
-#~ msgstr ""
-
#~ msgid "Instance for migration %d not found, skipping"
-#~ msgstr ""
-
-#~ msgid "injecting network info to xs for vm: |%s|"
-#~ msgstr ""
+#~ msgstr "Instance pro přesun %d nenalezena, přeskakování"
#~ msgid "creating vif(s) for vm: |%s|"
-#~ msgstr ""
-
-#~ msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-#~ msgstr ""
+#~ msgstr "vytváření vif pro vm: |%s|"
#~ msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
-#~ msgstr ""
-
-#~ msgid "injecting hostname to xs for vm: |%s|"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "The agent call to %(method)s returned"
-#~ " an invalid response: %(ret)r. VM "
-#~ "id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "TIMEOUT: The call to %(method)s timed"
-#~ " out. VM id=%(instance_uuid)s; args=%(args)r"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "NOT IMPLEMENTED: The call to %(method)s"
-#~ " is not supported by the agent. "
-#~ "VM id=%(instance_uuid)s; args=%(args)r"
-#~ msgstr ""
+#~ msgstr "Vytváření VIF %(vif_ref)s pro VM %(vm_ref)s, síť %(network_ref)s."
#~ msgid ""
#~ "The call to %(method)s returned an "
#~ "error: %(e)s. VM id=%(instance_uuid)s; "
#~ "args=%(args)r"
#~ msgstr ""
+#~ "Volání %(method)s vrátilo chybu: %(e)s. "
+#~ "VM id=%(instance_uuid)s; arg=%(args)r"
#~ msgid "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
-#~ msgstr ""
+#~ msgstr "Vytváření VBD pro VM %(vm_ref)s, VDI %(vdi_ref)s ... "
#~ msgid "Error destroying VDI"
-#~ msgstr ""
-
-#~ msgid "Volume status must be available"
-#~ msgstr ""
+#~ msgstr "Chyba při ničení VDI"
#~ msgid "\tVolume %s is NOT VSA volume"
-#~ msgstr ""
+#~ msgstr "\tSvazek %s NENÍ svazek VSA"
#~ msgid "\tFE VSA Volume %s creation - do nothing"
-#~ msgstr ""
+#~ msgstr "\tVytváření svazku FE VSA %s - nic nedělat"
#~ msgid "VSA BE create_volume for %s failed"
-#~ msgstr ""
+#~ msgstr "Vytvoření svazku VSA BE pro %s selhalo"
#~ msgid "VSA BE create_volume for %s succeeded"
-#~ msgstr ""
+#~ msgstr "Vytvoření svazku VSA BE pro %s bylo úspěšné"
#~ msgid "\tFE VSA Volume %s deletion - do nothing"
-#~ msgstr ""
+#~ msgstr "\tMazání svazku FE VSA %s - nic nedělat"
#~ msgid "VSA BE delete_volume for %s failed"
-#~ msgstr ""
+#~ msgstr "Mazání svazku VSA BE pro %s selhalo"
#~ msgid "VSA BE delete_volume for %s suceeded"
-#~ msgstr ""
+#~ msgstr "Smazání svazku VSA BE pro %s bylo úspěšné"
#~ msgid "\tFE VSA Volume %s local path call - call discover"
-#~ msgstr ""
+#~ msgstr "\tSvazek FE VSA %s volání místní cesty - volání zjištění"
#~ msgid "\tFE VSA Volume %s ensure export - do nothing"
-#~ msgstr ""
+#~ msgstr "\tSvazek FE VSA %s zajištění exportu - nic nedělat"
#~ msgid "\tFE VSA Volume %s create export - do nothing"
-#~ msgstr ""
+#~ msgstr "\tSvazek FE VSA %s vytvoření exportu - nic nedělat"
#~ msgid "\tFE VSA Volume %s remove export - do nothing"
-#~ msgstr ""
+#~ msgstr "\tSvazek FE VSA %s odstranění exportu - nic nedělat"
#~ msgid "VSA BE remove_export for %s failed"
-#~ msgstr ""
+#~ msgstr "Odstranění exportu VSA BE pro %s selhalo"
#~ msgid "Failed to retrieve QoS info"
-#~ msgstr ""
+#~ msgstr "Nelze získat informace QoS"
#~ msgid "Could not determine project for volume %s, can't export"
-#~ msgstr ""
-
-#~ msgid "Deleting volumeID: %s "
-#~ msgstr ""
-
-#~ msgid "invalid drive data"
-#~ msgstr ""
+#~ msgstr "Nelze zjistit projekt pro svazek %s, nelze exportovat"
#~ msgid "drive_name not defined"
-#~ msgstr ""
+#~ msgstr "název jednotky není určen"
#~ msgid "invalid drive type name %s"
-#~ msgstr ""
+#~ msgstr "neplatný název typu jednotky %s"
#~ msgid "*** Experimental VSA code ***"
-#~ msgstr ""
+#~ msgstr "*** Experimentální kód VSA ***"
#~ msgid "Requested number of VCs (%d) is too high. Setting to default"
-#~ msgstr ""
+#~ msgstr "Požadovaný počet VC (%d) je příliš vysoký. Nastaveno na výchozí"
#~ msgid "Creating VSA: %s"
-#~ msgstr ""
+#~ msgstr "Vytváření VSA: %s"
#~ msgid ""
#~ "VSA ID %(vsa_id)d %(vsa_name)s: Create "
#~ "volume %(vol_name)s, %(vol_size)d GB, type "
#~ "%(vol_type_id)s"
#~ msgstr ""
+#~ "VSA ID %(vsa_id)d %(vsa_name)s: Vytvoření "
+#~ "svazku %(vol_name)s, %(vol_size)d GB, typ "
+#~ "%(vol_type_id)s"
#~ msgid "VSA ID %(vsa_id)d: Update VSA status to %(status)s"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)d: Aktualizace stavu VSA na %(status)s"
#~ msgid "VSA ID %(vsa_id)d: Update VSA call"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)d: Volání aktualizace VSA"
#~ msgid "Adding %(add_cnt)s VCs to VSA %(vsa_name)s."
-#~ msgstr ""
+#~ msgstr "Přidávání %(add_cnt)s VC do VSA %(vsa_name)s."
#~ msgid "Deleting %(del_cnt)s VCs from VSA %(vsa_name)s."
-#~ msgstr ""
+#~ msgstr "Mazání %(del_cnt)s VC z VSA %(vsa_name)s."
#~ msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)s: Mazání %(direction)s svazku %(vol_name)s"
#~ msgid "Unable to delete volume %s"
-#~ msgstr ""
+#~ msgstr "Nelze smazat svazek %s"
#~ msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)s: Vynucené smazání. %(direction) svazek %(vol_name)s"
#~ msgid "Going to try to terminate VSA ID %s"
-#~ msgstr ""
+#~ msgstr "Pokus o ukončení VSA ID %s"
#~ msgid "VSA ID %(vsa_id)s: Delete instance %(name)s"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)s: Mazání instance %(name)s"
#~ msgid "Create call received for VSA %s"
-#~ msgstr ""
+#~ msgstr "Obdrženo volání vytvoření pro VSA %s"
#~ msgid "Failed to find VSA %(vsa_id)d"
-#~ msgstr ""
+#~ msgstr "Nelze najít VSA %(vsa_id)d"
#~ msgid "VSA ID %(vsa_id)s: Drive %(vol_id)s created. Status %(status)s"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)s: Jednotka %(vol_id)s vytvořena. Stav %(status)s"
#~ msgid "Drive %(vol_name)s (%(vol_disp_name)s) still in creating phase - wait"
#~ msgstr ""
+#~ "Jednotka %(vol_name)s (%(vol_disp_name)s) stále "
+#~ "ve fázi vytvoření - čekejte"
#~ msgid ""
#~ "VSA ID %(vsa_id)d: Not all volumes "
#~ "are created (%(cvol_real)d of %(cvol_exp)d)"
#~ msgstr ""
+#~ "VSA ID %(vsa_id)d: Ne všechny svazky "
+#~ "jsou vytvořeny (%(cvol_real)d z %(cvol_exp)d)"
#~ msgid ""
#~ "VSA ID %(vsa_id)d: Drive %(vol_name)s "
#~ "(%(vol_disp_name)s) is in %(status)s state"
#~ msgstr ""
+#~ "VSA ID %(vsa_id)d: Jednotka %(vol_name)s "
+#~ "(%(vol_disp_name)s) je ve stavu %(status)s"
#~ msgid "Failed to update attach status for volume %(vol_name)s. %(ex)s"
-#~ msgstr ""
+#~ msgstr "Nelze aktualizovat stav připojení pro svazek %(vol_name)s. %(ex)s"
#~ msgid "VSA ID %(vsa_id)d: Delete all BE volumes"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)d: Smazat všechny svazky BE"
#~ msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances"
-#~ msgstr ""
+#~ msgstr "VSA ID %(vsa_id)d: Spouštění %(vc_count)d instancí"
diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po
index 21cc4a063..40abb96d8 100644
--- a/nova/locale/da/LC_MESSAGES/nova.po
+++ b/nova/locale/da/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -88,7 +88,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -151,7 +151,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -211,131 +212,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -343,777 +340,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1123,22 +1156,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1150,193 +1183,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1372,135 +1420,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1509,245 +1557,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2399,7 +2449,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2496,19 +2546,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2633,35 +2670,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2847,111 +2885,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2966,452 +3012,495 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3471,17 +3560,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3500,17 +3589,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3528,13 +3617,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3557,6 +3648,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3589,22 +3688,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3614,17 +3713,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3723,42 +3822,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3766,41 +3865,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3808,73 +3907,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3885,31 +3984,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3989,36 +4088,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4035,12 +4134,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4055,42 +4154,55 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4170,59 +4282,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4287,19 +4399,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4322,6 +4434,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4346,11 +4473,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4416,12 +4543,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4436,12 +4563,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4554,21 +4681,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4577,19 +4704,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4601,12 +4728,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4856,7 +4983,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4871,7 +4998,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5000,183 +5127,171 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "bind %s: slettet"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5186,38 +5301,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5235,17 +5350,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5373,46 +5488,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5807,35 +5922,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6554,88 +6669,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6852,37 +6936,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6991,108 +7075,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "bind %s: slettet"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8012,6 +8096,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po
index d6d5ac2d2..ea44ea44a 100644
--- a/nova/locale/de/LC_MESSAGES/nova.po
+++ b/nova/locale/de/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -216,131 +217,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -348,777 +345,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1128,22 +1161,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1155,193 +1188,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "Das Service-Datenbank-Objekt ist verschwunden, es wird erneut erzeugt."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Alle vorhandenen FLAGS:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Hole %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Führe Kommando (subprocess) aus: %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Ergebnis war %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1377,135 +1425,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1514,245 +1562,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2404,7 +2454,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2501,19 +2551,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2638,35 +2675,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2852,111 +2890,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2971,454 +3017,497 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy, python-format
msgid "Instance not found."
msgstr "Instanz %s pausiert"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "Instanz wurde bereits erstellt"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3478,17 +3567,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3507,17 +3596,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3535,13 +3624,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3564,6 +3655,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3596,22 +3695,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3621,17 +3720,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3730,42 +3829,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3773,41 +3872,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3815,73 +3914,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3892,31 +3991,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3996,36 +4095,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4042,12 +4141,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4062,42 +4161,55 @@ msgstr "keine Methode für diese Nachricht gefunden: %s"
msgid "No method for message: %s"
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID ist %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4177,59 +4289,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4294,19 +4406,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4329,6 +4441,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4353,11 +4480,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4423,12 +4550,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4443,12 +4570,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4561,21 +4688,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4584,19 +4711,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr "Konnte Verbindung zum Hypervisor nicht öffnen"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4608,12 +4735,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4863,7 +4990,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4878,7 +5005,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5007,183 +5134,171 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "Volume %s: erfolgreich erstellt"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5193,38 +5308,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5242,17 +5357,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5380,46 +5495,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5815,35 +5930,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6562,88 +6677,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6860,37 +6944,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6999,108 +7083,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "Volume %s: wird erstellt"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "Volume %s: erstelle Export"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "Volume %s: erfolgreich erstellt"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "Volume %s: entferne Export"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "Volume %s: erfolgreich entfernt"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8014,6 +8098,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po
index e58310240..7dc1b8ac9 100644
--- a/nova/locale/en_AU/LC_MESSAGES/nova.po
+++ b/nova/locale/en_AU/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -216,132 +217,128 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Going to start terminating instances"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -349,777 +346,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "User %(uid)s is already a member of the group %(group_dn)s"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "Could not attach image to loopback: %s"
@@ -1129,22 +1162,22 @@ msgstr "Could not attach image to loopback: %s"
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1156,193 +1189,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr "Starting %(topic)s node (version %(vcs_string)s)"
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Service killed that has no database entry"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "The service database object disappeared, Recreating it."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "Recovered model server connection!"
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "model server went away"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Fetching %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Running cmd (subprocess): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, 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"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1378,21 +1426,21 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Too many failed authentications."
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
@@ -1401,114 +1449,114 @@ msgstr ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "Authentication Failure: %s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr "Authenticated Request For %(uname)s:%(pname)s)"
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "action: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr "arg: %(key)s\t\tval: %(value)s"
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr "Unauthorised request for controller=%(controller)s and action=%(action)s"
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr "InstanceNotFound raised: %s"
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr "VolumeNotFound raised: %s"
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "NotFound raised: %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "Unexpected error raised: %s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "Unexpected error raised: %s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "An unknown error has occurred. Please try your request again."
@@ -1517,246 +1565,249 @@ msgstr "An unknown error has occurred. Please try your request again."
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr "Unsupported API request: controller = %(controller)s, action = %(action)s"
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
+msgid "Create key pair %s"
+msgstr "Create key pair %s"
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Create key pair %s"
+msgid "Key pair '%s' already exists."
+msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Delete key pair %s"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress %s"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, fuzzy, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr "Not enough parameters to build a valid rule."
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "No rule for the specified parameters."
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorise security group ingress %s"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "This rule already exists in group %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Create Security Group %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "group %s already exists"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Get console output for instance %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Detach volume %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Detach volume %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "attribute not supported: %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Allocate address"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Release address %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "Associate address %(public_ip)s to instance %(instance_id)s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Disassociate address %s"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Disassociate address %s"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "Going to start terminating instances"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Reboot instance %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "De-registering image %s"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "Registered image %(image_location)s with id %(image_id)s"
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "user or group not specified"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "only group \"all\" is supported"
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr "operation_type must be add or remove"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "Updating image %s publicity"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2409,7 +2460,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2506,19 +2557,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2646,35 +2684,36 @@ msgstr "Reboot instance %r"
msgid "stop instance"
msgstr "Reboot instance %r"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "instance %s: booted"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2865,116 +2904,124 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy, python-format
msgid "Cannot run any more instances of this type."
msgstr "Instance quota exceeded. You can only run %s more instances of this type."
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "Instance quota exceeded. You can only run %s more instances of this type."
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "Going to run %s instances..."
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy, python-format
msgid "Going to try to soft delete instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy, python-format
msgid "Going to try to terminate instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2989,464 +3036,507 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: locked: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: executing: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: not executing |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy, python-format
msgid "Instance not found."
msgstr "instance %s: booted"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "Instance has already been created"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "Running instances: %s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, fuzzy, python-format
msgid "injecting file to %(path)s"
msgstr "Injecting file path: '%s'"
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
#, fuzzy, python-format
msgid "Unrescuing"
msgstr "instance %s: unrescuing"
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "instance %s: retrieving diagnostics"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "instance %s: suspending"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "instance %s: getting locked state"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "setting network host"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy
msgid "Inject network info"
msgstr "setting network host"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy
msgid "Getting vnc console"
msgstr "Adding console"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3506,17 +3596,17 @@ msgstr "Restarting xvp"
msgid "xvp not running..."
msgstr "xvp not running..."
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3535,17 +3625,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3563,13 +3653,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3592,6 +3684,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3624,22 +3724,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3649,17 +3749,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr "Failed to decrypt private key: %s"
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "Failed to decrypt initialisation vector: %s"
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "Failed to decrypt image file %(image_file)s: %(err)s"
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3758,42 +3858,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3801,41 +3901,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "setting network host"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3843,67 +3943,67 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr "IP %s released that was not leased"
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
@@ -3911,7 +4011,7 @@ msgstr ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3922,31 +4022,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4026,36 +4126,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4072,12 +4172,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "unpacked context: %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "received %s"
@@ -4092,42 +4192,55 @@ msgstr "no method for message: %s"
msgid "No method for message: %s"
msgstr "No method for message: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID is %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "Returning exception %s to caller"
@@ -4207,59 +4320,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr "Must implement a fallback schedule"
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4324,19 +4437,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4359,6 +4472,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4383,11 +4511,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4453,12 +4581,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr "Target %s allocated"
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4473,12 +4601,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4591,21 +4719,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr "Nested received %(queue)s, %(value)s"
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr "Nested return %s"
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "Received %s"
@@ -4614,19 +4742,19 @@ msgstr "Received %s"
msgid "Failed to open connection to the hypervisor"
msgstr "Failed to open connection to the hypervisor"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4638,12 +4766,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4895,7 +5023,7 @@ msgstr "instance %s: starting toXML method"
msgid "instance %s: finished toXML method"
msgstr "instance %s: finished toXML method"
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4910,7 +5038,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5039,183 +5167,171 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr "nbd device %s did not show up"
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "Connecting to libvirt: %s"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "Connection to libvirt broke"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "instance %s: rebooted"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5225,38 +5341,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5274,17 +5390,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5412,46 +5528,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "Unable to find an open port"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "received %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Starting Bridge interface for %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "Re-wrote %s"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5850,7 +5966,7 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -5860,28 +5976,28 @@ msgstr ""
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Failed to decrypt private key: %s"
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "Got exception: %s"
@@ -6611,89 +6727,58 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "setting network host"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL error: %s"
@@ -6910,37 +6995,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7051,108 +7136,108 @@ msgstr "Sheepdog is not working"
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, 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"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "Volume is still attached"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "Volume is not local to this node"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "instance %s: snapshotting"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8037,6 +8122,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr "virsh said: %r"
diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po
index 1f1ed10b2..94c1970e8 100644
--- a/nova/locale/en_GB/LC_MESSAGES/nova.po
+++ b/nova/locale/en_GB/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr "DB exception wrapped."
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr "Invalid snapshot"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Volume %(volume_id)s is not attached to anything"
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr "Keypair data is invalid"
@@ -216,19 +217,15 @@ msgid "Invalid cidr %(cidr)s."
msgstr "Invalid cidr %(cidr)s."
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr "Invalid reuse of an RPC connection."
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -237,12 +234,12 @@ msgstr ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -251,100 +248,100 @@ msgstr ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -352,777 +349,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1132,22 +1165,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1159,193 +1192,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Full set of FLAGS:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Fetching %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Running cmd (subprocess): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, 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"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1381,135 +1429,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1518,246 +1566,248 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
#, fuzzy, python-format
msgid "Invalid CIDR"
msgstr "Invalid cidr %(cidr)s."
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Get console output for instance %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2409,7 +2459,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2506,19 +2556,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2643,35 +2680,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "instance %s: snapshotting"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2858,111 +2896,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2977,461 +3023,504 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: locked: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: executing: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: not executing |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy, python-format
msgid "Instance not found."
msgstr "instance %s: suspending"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "Instance has already been created"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "VBD not found in instance %s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "instance %s: retrieving diagnostics"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "instance %s: suspending"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "instance %s: getting locked state"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy, python-format
msgid "Reset network"
msgstr "instance %s: reset network"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "Instance %(instance_id)s is not running."
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3491,17 +3580,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3520,17 +3609,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3548,13 +3637,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3577,6 +3668,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3609,22 +3708,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3634,17 +3733,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3743,42 +3842,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3786,41 +3885,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3828,73 +3927,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3905,31 +4004,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4009,36 +4108,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4055,12 +4154,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4075,42 +4174,56 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "An unknown exception occurred."
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "Invalid reuse of an RPC connection."
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4190,59 +4303,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4307,19 +4420,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
msgstr "Invalid instance type %(instance_type)s."
@@ -4342,6 +4455,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4366,11 +4494,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4436,12 +4564,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4456,12 +4584,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4574,21 +4702,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr "Nested received %(queue)s, %(value)s"
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr "Nested return %s"
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "Received %s"
@@ -4597,19 +4725,19 @@ msgstr "Received %s"
msgid "Failed to open connection to the hypervisor"
msgstr "Failed to open connection to the hypervisor"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4621,12 +4749,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4876,7 +5004,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4891,7 +5019,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5020,184 +5148,172 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "volume %s: created successfully"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "User does not have admin privileges"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5207,38 +5323,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5256,17 +5372,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5394,46 +5510,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Starting Bridge interface for %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5829,35 +5945,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6583,88 +6699,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "Instance %(instance_id)s is not running."
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6881,37 +6966,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7022,108 +7107,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exporting %s volumes"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: skipping export"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creating"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, 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"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "Volume is still attached"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "Volume is not local to this node"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "instance %s: snapshotting"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8022,6 +8107,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po
index ca8377548..9113582e7 100644
--- a/nova/locale/es/LC_MESSAGES/nova.po
+++ b/nova/locale/es/LC_MESSAGES/nova.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
-"PO-Revision-Date: 2012-04-18 14:35+0000\n"
-"Last-Translator: nat6091 <Unknown>\n"
+"POT-Creation-Date: 2012-05-20 23:02+0000\n"
+"PO-Revision-Date: 2012-05-16 06:44+0000\n"
+"Last-Translator: Paco Molinero <paco@byasl.com>\n"
"Language-Team: Spanish <es@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
@@ -37,7 +37,7 @@ msgstr "Nombre de fichero de la clave privada"
#: nova/crypto.py:54
msgid "Filename of root Certificate Revocation List"
-msgstr ""
+msgstr "Lista de nombre de archivo de root con certificado de revocacion"
#: nova/crypto.py:57
msgid "Where we keep our keys"
@@ -91,13 +91,13 @@ msgstr ""
#: nova/exception.py:72
msgid "DB exception wrapped."
-msgstr ""
+msgstr "excepción DB empaquetada."
#: nova/exception.py:131
msgid "An unknown exception occurred."
msgstr "Una excepcion desconocida ha ocurrido"
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -125,7 +125,7 @@ msgstr ""
#: nova/exception.py:196
msgid "Connection to glance failed"
-msgstr "Coneccion con glance fallida"
+msgstr "Conexión con glance fallida"
#: nova/exception.py:200
msgid "Connection to melange failed"
@@ -162,13 +162,14 @@ msgstr "Captura no valida"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Volumen %(volume_id)s no está conectado con nada"
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
#: nova/exception.py:238
msgid "Failed to load data into json format"
-msgstr "Fallo al ingresar informacion en formato json"
+msgstr "Fallo al ingresar información en formato json"
#: nova/exception.py:242
msgid "The request is invalid."
@@ -186,7 +187,7 @@ msgstr "Entrada invalida recibida"
#: nova/exception.py:254
#, python-format
msgid "Invalid instance type %(instance_type)s."
-msgstr ""
+msgstr "Tipo de instancia inválido %(instance_type)s."
#: nova/exception.py:258
msgid "Invalid volume type"
@@ -194,7 +195,7 @@ msgstr "Tipo de volumen no válido"
#: nova/exception.py:262
msgid "Invalid volume"
-msgstr ""
+msgstr "Volumen inválido"
#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1100
#: nova/api/openstack/compute/contrib/admin_actions.py:238
@@ -222,134 +223,130 @@ msgid "Invalid cidr %(cidr)s."
msgstr "Cidr %(cidr)s invalido"
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr "Reuso invalido de una coneccion RPC"
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
-msgstr ""
+msgstr "%(err)s"
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "La instacia %(instance_id)s no se esta ejecutando"
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "La instancia %(instance_id)s no esta en modo de rescate"
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "Fallo al suspender la instancia"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
-msgstr "Fallo al resumir el servidor"
+msgstr "Fallo al reiniciar el servidor"
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "Fallo a reinicia la instancia"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Fallo a reinicia la instancia"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr "El servicio no esta disponible en este momento"
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr "El servicio de computo no esta disponible en este momento"
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
"Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion "
"(%(host)s)"
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr "El destino del anfitrion de computo no esta disponible en este momento"
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr "El anfitrion de computo no esta disponible en este momento"
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr "Informacion del CPU inaceptable"
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s no es una direccion IP v4/6 valida"
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -357,777 +354,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Formato de disco %(disk_format)s no es aceptable"
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
-msgstr ""
+msgstr "La imagen %(image_id)s es inaceptable: %(reason)s"
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, fuzzy, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "El usuario %(uid)s es actualmente miembro del grupo %(group_dn)s"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "No se puede unir la imagen con el loopback: %s"
@@ -1137,22 +1170,22 @@ msgstr "No se puede unir la imagen con el loopback: %s"
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1164,193 +1197,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Se detuvo un servicio sin entrada en la base de datos"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "El servicio objeto de base de datos ha desaparecido, recreándolo."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "Recuperada la conexión al servidor de modelos."
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "el servidor de modelos se ha ido"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Conjunto completo de opciones (FLAGS):"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Obteniendo %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Ejecutando cmd (subprocesos): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "El resultado fue %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "corriendo cmd (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "Depuración de la devolución de llamada: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "No se encuentra la dirección del enlace local.:%s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, 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"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "backend inválido: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1386,135 +1434,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Demasiados intentos de autenticacion fallidos."
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "Fallo de autenticación: %s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "acción: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "No encontrado: %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "Sucedió un error inexperado: %s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "Sucedió un error inexperado: %s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "Ha sucedido un error desconocido. Por favor repite el intento de nuevo."
@@ -1523,247 +1571,250 @@ msgstr "Ha sucedido un error desconocido. Por favor repite el intento de nuevo."
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
+msgid "Create key pair %s"
+msgstr "Creando par de claves %s"
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Creando par de claves %s"
+msgid "Key pair '%s' already exists."
+msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Borrar para de claves %s"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
#, fuzzy, python-format
msgid "Invalid CIDR"
msgstr "Cidr %(cidr)s invalido"
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revocar ingreso al grupo de seguridad %s"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "No hay regla para los parámetros especificados."
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Autorizar ingreso al grupo de seguridad %s"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "Esta regla ya existe en el grupo %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Crear Grupo de Seguridad %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "el grupo %s ya existe"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Borrar grupo de seguridad %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Obtener salida de la consola para la instancia %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Crear volumen de %s GB"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Desasociar volumen %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Desasociar volumen %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "atributo no soportado: %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Asignar dirección"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Liberar dirección %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Desasociar dirección %s"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Desasociar dirección %s"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Reiniciar instancia %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "Des-registrando la imagen %s"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "usuario o grupo no especificado"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "sólo el grupo \"all\" está soportado"
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr "operation_type debe ser añadir o eliminar"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "Actualizando imagen %s públicamente"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2416,7 +2467,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2513,19 +2564,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2653,35 +2691,36 @@ msgstr "Reiniciar instancia %r"
msgid "stop instance"
msgstr "Reiniciar instancia %r"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "instancia %s: arrancada"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2842,7 +2881,7 @@ msgstr ""
#: nova/cloudpipe/pipelib.py:45
#, fuzzy, python-format
msgid "Instance type for vpn instances"
-msgstr "Obtener salida de la consola para la instancia %s"
+msgstr "Tipo de instancia inválido %(instance_type)s."
#: nova/cloudpipe/pipelib.py:48
msgid "Template for cloudpipe instance boot script"
@@ -2870,120 +2909,128 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy, python-format
msgid "Cannot run any more instances of this type."
msgstr ""
"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de "
"este tipo."
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
"Quota de instancias superada. Sólo puedes ejecutar %s instancias más de "
"este tipo."
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy, python-format
msgid "Going to try to soft delete instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2998,462 +3045,505 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: locked: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: ejecutando: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: no ejecutando |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy, python-format
msgid "Instance not found."
msgstr "instancia %s: arrancada"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "La instancia ha sido creada previamente"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "Ejecutando instancias: %s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Reiniciando instancia %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Reiniciando instancia %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "instancia %s: creando snapshot"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "instancia %s: obteniendo los diagnosticos"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "instancia %s: suspendiendo"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "instancia %s: pasando a estado bloqueado"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "configurando la red del host"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy
msgid "Inject network info"
msgstr "configurando la red del host"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Obtener salida de la consola para la instancia %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Desvinculando volumen de instancia desconocida %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "La instacia %(instance_id)s no esta suspendida"
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3513,17 +3603,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3542,17 +3632,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3570,13 +3660,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3599,6 +3691,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3631,22 +3731,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3656,17 +3756,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3765,42 +3865,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3808,41 +3908,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "configurando la red del host"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3850,73 +3950,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3927,31 +4027,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4031,36 +4131,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4077,12 +4177,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "contenido desempaquetado: %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "recibido %s"
@@ -4097,42 +4197,56 @@ msgstr "no hay método para el mensaje: %s"
msgid "No method for message: %s"
msgstr "No hay método para el mensaje: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID es %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "Una excepcion desconocida ha ocurrido"
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "Reuso invalido de una coneccion RPC"
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4212,59 +4326,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr "Debe de implementar un horario de reserva"
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4329,22 +4443,22 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
-#, python-format
+#: nova/scheduler/manager.py:163
+#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
-msgstr ""
+msgstr "Tipo de instancia inválido %(instance_type)s."
#: nova/scheduler/scheduler_options.py:66
#, python-format
@@ -4364,6 +4478,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4388,11 +4517,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4458,12 +4587,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr "Destino %s asignado"
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4478,12 +4607,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4596,21 +4725,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "Recibido %s"
@@ -4619,19 +4748,19 @@ msgstr "Recibido %s"
msgid "Failed to open connection to the hypervisor"
msgstr "Fallo al abrir conexión con el hypervisor"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4644,12 +4773,12 @@ msgstr "Fallo a reinicia la instancia"
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4899,7 +5028,7 @@ msgstr "instancia %s: comenzando método toXML"
msgid "instance %s: finished toXML method"
msgstr "instancia %s: finalizado método toXML"
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4914,7 +5043,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5043,185 +5172,173 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "Conectando a libvirt: %s"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "Conexión a libvirt rota"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "instancia %s: reiniciada"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "Fallo a reinicia la instancia"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "El usuario no tiene privilegios de administrador"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5231,38 +5348,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5280,17 +5397,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5418,46 +5535,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "recibido %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Iniciando interfaz puente para %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5856,7 +5973,7 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -5865,28 +5982,28 @@ msgstr ""
"Debes especificar xenapi_connection_url, xenapi_connection_username "
"(opcional), y xenapi_connection_password para usar connection_type=xenapi"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "Obtenida excepción %s"
@@ -6614,89 +6731,58 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "La instacia %(instance_id)s no esta suspendida"
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "configurando la red del host"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Creando VIF para VM %(vm_ref)s, red %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6919,37 +7005,37 @@ msgstr ""
"El punto de montaje %(mountpoint)s se desligó de la instancia "
"%(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7060,116 +7146,116 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Exportando de nuevo los volumenes %s"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: saltando exportación"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "volumen %s: creando"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, 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"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "volumen %s: exportando"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "volumen %s: creado satisfactoriamente"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "El volumen todavía está asociado"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "Volumen no local a este nodo"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "volumen %s: eliminando exportación"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "instancia %s: creando snapshot"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
#: nova/volume/netapp.py:79
-#, python-format
+#, fuzzy, python-format
msgid "API %(name)sfailed: %(reason)s"
-msgstr ""
+msgstr "La imagen %(image_id)s es inaceptable: %(reason)s"
#: nova/volume/netapp.py:109
#, python-format
@@ -8052,6 +8138,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr "virsh dijo: %r"
diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po
index 4c944a6ef..1e1c53189 100644
--- a/nova/locale/fr/LC_MESSAGES/nova.po
+++ b/nova/locale/fr/LC_MESSAGES/nova.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
-"PO-Revision-Date: 2012-04-11 14:21+0000\n"
-"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
+"POT-Creation-Date: 2012-05-20 23:02+0000\n"
+"PO-Revision-Date: 2012-05-14 08:35+0000\n"
+"Last-Translator: Erwan Gallen <Unknown>\n"
"Language-Team: French <fr@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
"MIME-Version: 1.0\n"
@@ -95,7 +95,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr "Une exception inconnue s'est produite."
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -160,7 +160,8 @@ msgstr "Snapshot invalide"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Le volume %(volume_id)s n'est lié à rien"
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr "La paire de clés de donnée n'est pas valide"
@@ -220,19 +221,15 @@ msgid "Invalid cidr %(cidr)s."
msgstr "Le cidr %(cidr)s est invalide"
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr "Réutilisation invalide d'une connexion RPC"
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -241,12 +238,12 @@ msgstr ""
"Impossible d'effectuer l'action '%(action)s' sur l'ensemble "
"%(aggregate_id)s. Raison: %(reason)s."
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -255,72 +252,72 @@ msgstr ""
"L'instance %(instance_uuid)s dans %(attr)s %(state)s. Impossible de "
"%(method)s pendant que l'instance est dans cet état."
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "L'instance %(instance_id)s ne fonctionne pas."
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr "L'instance %(instance_id)s n'est pas suspendue"
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "L'instance %(instance_id)s n'est pas en mode secours"
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr "Échec de la reprise du serveur"
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "Échec du redémarrage de l'instance"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Échec du redémarrage de l'instance"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr "Le service est indisponible actuellement."
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr "Le service de calcul est indisponible actuellement."
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
"Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel "
"(%(host)s)."
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr "L'hôte destinataire de calcul est indisponible actuellement."
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr "L'hôte original de calcul est indisponible actuellement."
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr "Le type de l'hyperviseur fourni n'est pas valide."
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
"L'instance nécessite une version plus récente de l'hyperviseur que celle "
"fournie."
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
@@ -329,26 +326,26 @@ msgstr ""
"Le chemin d'accès du disque (%(path)s) existe déjà, il n'était pas prévu"
" d'exister."
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "Le chemin de périphérique (%(path)s) est invalide."
-#: nova/exception.py:382
+#: nova/exception.py:378
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "Le chemin de périphérique (%(path)s) est invalide."
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr "Info CPU inacceptable"
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s n'est pas une adresse IP v4/6 valide"
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
@@ -358,7 +355,7 @@ msgstr ""
" VLAN prévu est %(tag)s, mais celui qui est associé avec le groupe de "
"port est %(pgroup)s."
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -369,118 +366,118 @@ msgstr ""
"l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la "
"principale association est %(actual)s."
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Le format de disque %(disk_format)s n'est pas acceptable"
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "L'image %(image_id)s est inacceptable: %(reason)s"
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s"
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s est inaccepatble."
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr "La ressource n'a pas pu être trouvée."
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr "Le drapeau requis %(flag)s n'est pas défini"
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Le volume %(volume_id)s n'a pas pu être trouvé."
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Volume non trouvé pour l'instance %(instance_id)s."
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
"Le volume %(volume_id)s n'a pas de métadonnée avec la clé "
"%(metadata_key)s."
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Le type de volume %(volume_type_id)s n'a pas été trouvé."
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Le type de volume avec le nom %(volume_type_name)s n'a pas été trouvé."
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé."
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "Aucun id destination trouvé pour le volume %(volume_id)s."
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr "Aucun disque sur %(location)s"
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "Impossible de trouver un gestionnaire pour le %(driver_type)s de volume."
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "L'image href %(image_href)s est invalide."
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
@@ -488,80 +485,80 @@ msgstr ""
"Certaines images ont été stockées par href. Cette version de l'API ne "
"prend pas en charge l'affichage d'images hrefs."
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "L'image %(image_id)s n'a pas été trouvée."
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr "Aucun noyau trouvé pour l'image %(image_id)s."
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr "L'utilisateur %(user_id)s n'a pas été trouvé."
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Le projet %(project_id)s n'a pas été trouvé."
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr "L'utilisateur %(user_id)s n'est pas un membre du projet %(project_id)s."
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr "Le rôle %(role_id)s n'a pas été trouvé."
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr "Impossible de trouver le SR pour lire/écrire le VDI."
-#: nova/exception.py:534
+#: nova/exception.py:530
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Le réseau %(network_id)s n'a pas été trouvé."
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s est requis pour créer un réseau."
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Le réseau %(network_id)s n'a pas été trouvé."
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "Aucun réseau trouvé pour le pont %(bridge)s"
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "Aucun réseau trouvé pour l'uuid %(uuid)s"
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "Aucun réseau trouvé avec le cidr %(cidr)s."
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s."
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr "Aucun réseau défini."
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -570,53 +567,53 @@ msgstr ""
"L'uuid réseau %(network_uuid)s n'est pas présent ou n'a pas été affecté "
"au projet %(project_id)s."
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr "L'hôte n'est pas configuré pour le réseau (%(network_id)s)."
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s."
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "Pas d'IP fixe trouvée pour l'adresse %(address)s."
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr "L'instance %(instance_id)s n'a aucunes IPs fixes"
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
"Le réseau hôte %(host)s n'a aucunes IPs fixes dans le réseau "
"%(network_id)s."
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr "L'instance %(instance_id)s ne peut avoir l'IP fixe '%(ip)s'."
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr "L'hôte %(host)s n'a aucunes IPs fixes."
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
@@ -625,139 +622,171 @@ msgstr ""
"L'adresse IP fixe (%(address)s) n'existe pas dans le réseau "
"(%(network_uuid)s)."
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr "L'adresse IP fixe %(address)s est déjà utilisée."
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "L'adresse IP fixe %(address)s est invalide."
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr "Aucunes IPs fixes disponibles."
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr "Aucunes IPs fixes trouvées."
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "L'entrée DNS %(name)s existe déjà dans le domaine %(domain)s."
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s."
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s."
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr "Aucune IPs dynamiques disponibles."
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "L'IP dynamique %(address)s est associée."
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "L'IP dynamique %(address)s n'est pas associée."
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr "Aucunes IPs dynamiques existes."
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr "L'interface %(interface)s non trouvée."
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s"
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr "Le certificat %(certificate_id)s non trouvé."
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Le service %(service_id)s ne peut pas être trouvé."
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr "L'hôte %(host)s ne peut pas être trouvé."
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "L'hôte de calcul %(host)s ne peut pas être trouvé."
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Impossible de trouver le binaire %(binary)s sur l'hôte %(host)s."
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr "Le jeton d'authentification %(token)s ne peut pas être trouvé."
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée."
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr "Le quota ne peut pas être trouvé"
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé."
-#: nova/exception.py:705
+#: nova/exception.py:714
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "La clé d'accès %(access_key)s ne peut pas être trouvée."
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, fuzzy, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé."
+
+#: nova/exception.py:722
+#, fuzzy, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr "L'utilisateur %(user_id)s n'a pas été trouvé."
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "Groupe de sécurité %(security_group_id)s non trouvé."
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
"Groupe de sécurité %(security_group_id)s non trouvé pour le projet "
"%(project_id)s."
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé."
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -766,7 +795,7 @@ msgstr ""
"Le groupe de sécurité %(security_group_id)s est déjà associé avec "
"l'instance %(instance_id)s"
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -775,97 +804,97 @@ msgstr ""
"Le groupe de sécurité %(security_group_id)s n'est pas associé avec "
"l'instance %(instance_id)s"
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "La migration %(migration_id)s ne peut être trouvée."
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
"Migration non trouvée pour l'instance %(instance_id)s avec le statut "
"%(status)s."
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "La console %(console_id)s ne peut être trouvée."
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée."
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr "Le type de console %(console_type)s est invalide "
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr "Aucuns types d'instance trouvés."
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé."
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé."
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "Le Flavor %(flavor_id)s ne peut être trouvé."
-#: nova/exception.py:785
+#: nova/exception.py:806
#, fuzzy, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr "La zone %(zone_id)s ne peut être trouvée."
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "La plannification de filtre hôte %(filter_name)s ne peut être trouvée."
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, fuzzy, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
@@ -874,292 +903,296 @@ msgstr ""
"Le volume %(volume_id)s n'a pas de métadonnée avec la clé "
"%(metadata_key)s."
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
-msgstr ""
+msgstr "L'utilisateur LDAP %(user_id)s n'est pas membre du groupe %(group_id)s."
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "L'utilisateur %(uid)s est déjà membre du groupe %(group_dn)s"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "Aucun noyau trouvé pour l'image %(image_id)s."
@@ -1169,22 +1202,22 @@ msgstr "Aucun noyau trouvé pour l'image %(image_id)s."
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1196,193 +1229,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr "Démarrage du noeud %(topic)s (version %(vcs_string)s)"
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Service détruit sans entrée dans la base de données"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "L'objet du service de base de données à disparru, re-création en cours."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "Récupération du modelle de connexion serveur terminée!"
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "Le modèle de serveur à disparu"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Ensemble de propriétés complet :"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Récupèration de %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Execution de la commande (sous-processus) : %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Le résultat était %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Execution de la cmd (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "Debug dans le rappel : %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "L'adresse du lien local n'a pas été trouvé :%s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, 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"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend invalide : %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1418,21 +1466,21 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Trop d'erreur d'authentification"
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
@@ -1442,116 +1490,116 @@ msgstr ""
"d'authentification et sera par conséquent vérouillée pour %(lock_mins)d "
"minutes."
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "Echec d'authentification : %s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr "Requête authentifiée pour : %(uname)s:%(pname)s)"
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "action: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr "arg: %(key)s\t\tval: %(value)s"
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
"Requête non authorisé pour le controlleur=%(controller)s et "
"l'action=%(action)s"
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr "\"Instance non trouvée\" remontée : %s"
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr "\"Volume non trouvé\" remonté : %s"
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "\"Non trouvé\" remonté : %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "\"Erreur inopinée\" remontée : %s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "\"Erreur inopinée\" remontée : %s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "Une erreur inopinée à eu lieu. Merci d'essayer votre requête à nouveau."
@@ -1562,251 +1610,254 @@ msgstr ""
"Requête API non supportée : controleur = %(controller)s, action = "
"%(action)s"
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
+msgid "Create key pair %s"
+msgstr "Création du bi-clef %s"
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Création du bi-clef %s"
+msgid "Key pair '%s' already exists."
+msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Suppression du bi-clef %s"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
#, fuzzy, python-format
msgid "Invalid CIDR"
msgstr "Le cidr %(cidr)s est invalide"
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Révocation de groupe de sécurité %s"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, fuzzy, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr "Pas assez de parametres pour contruire un règle valide."
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "Pas de règle pour les paramètres spécifiés."
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorisation du groupe de sécurité %s"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "Cette règle existe déjà dans le groupe %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Création du groupe de sécurité %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "le groupe %s existe déjà"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Récupération de la sortie de la console de l'instance %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Création d'un volume de %s Go"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
"que %(device)s"
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Dé-montage du volume %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Dé-montage du volume %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "attribut non reconnu : %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Allocation d'adresse"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Désallocation de l'adresse %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "Association de l'adresse %(public_ip)s avec l'instance %(instance_id)s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Désassociation de l'adresse %s"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Désassociation de l'adresse %s"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "Début de la destruction d'instance"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Re-démarrage de l'instance %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "Dé-enregitrement de l'image %s"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s"
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "Utilisateur ou groupe non spécifié"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "Seul le group \"tous\" est supporté"
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
"le type d'opération (operation_type) doit être ajout (add) ou suppression"
" (remove)"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "Mis à jour de la publication de l'image %s"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2459,7 +2510,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2556,19 +2607,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2696,35 +2734,36 @@ msgstr "Re-démarrage de l'instance %r"
msgid "stop instance"
msgstr "Re-démarrage de l'instance %r"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "instance %s: a démarrée"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2919,120 +2958,128 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy, python-format
msgid "Cannot run any more instances of this type."
msgstr ""
"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce"
" type de plus."
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
"Quota d'instances dépassé. Vous ne pouvez éxécuter que %s instances de ce"
" type de plus."
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "Démarrage de %s instances..."
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy, python-format
msgid "Going to try to soft delete instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy, python-format
msgid "Going to try to terminate instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -3047,464 +3094,507 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: décoration : |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin : |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: vérouillé : |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin : |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: exécution : |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: ne s'éxécute pas |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy
msgid "Instance not found."
msgstr "Aucuns types d'instance trouvés."
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "L'instance a déjà été crée"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "Instance actives : %s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, fuzzy, python-format
msgid "injecting file to %(path)s"
msgstr "Injection du chemin d'accès : '%s'"
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
#, fuzzy, python-format
msgid "Unrescuing"
msgstr "instance %s: dé-récupération"
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "instance %s: récupération des diagnostiques"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "instance %s: suspension"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "instance %s: récupération de l'état de vérouillage"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "réglage de l'hôte réseau"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy
msgid "Inject network info"
msgstr "réglage de l'hôte réseau"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Récupération de la sortie de la console de l'instance %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy
msgid "Getting vnc console"
msgstr "Ajout de console"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Démontage de volume d'une instance inconnue %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3564,17 +3654,17 @@ msgstr "Re-démarrage xvp"
msgid "xvp not running..."
msgstr "xvp non actif..."
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3593,17 +3683,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3621,13 +3711,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3651,6 +3743,14 @@ msgstr "Le quota ne peut pas être trouvé"
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3683,22 +3783,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3708,17 +3808,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr "Impossible de déchiffrer la clef privée : %s"
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "Impossible de déchiffrer le vecteur d'initialisation : %s"
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "Impossible de déchiffrer le fichier image %(image_file)s: %(err)s"
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3817,42 +3917,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, fuzzy, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr "Le certificat %(certificate_id)s non trouvé."
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3860,41 +3960,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "réglage de l'hôte réseau"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3902,73 +4002,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr "IP %s libérée qui n'était pas allouée"
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr "La somme du nombre de réseau et le début de vlan ne peut excéder 4094"
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3979,31 +4079,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4083,36 +4183,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4129,12 +4229,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "Contexte décompacté : %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "%s reçu"
@@ -4149,42 +4249,56 @@ msgstr "Pas de méthode pour le message : %s"
msgid "No method for message: %s"
msgstr "Pas de méthode pour le message : %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID est %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "Une exception inconnue s'est produite."
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "Réutilisation invalide d'une connexion RPC"
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "Renvoi de l'exception %s à l'appelant"
@@ -4264,59 +4378,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr "Doit mettre en oeuvre un calendrier de retrait"
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4381,19 +4495,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
msgstr "L'instance de type %(instance_type)s est invalide."
@@ -4416,6 +4530,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4440,11 +4569,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4510,12 +4639,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr "Destination %s allouée"
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4530,12 +4659,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4648,21 +4777,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr "Reception par Nested %(queue)s, %(value)s"
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr "Nested renvoi %s"
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "%s Reçu"
@@ -4671,19 +4800,19 @@ msgstr "%s Reçu"
msgid "Failed to open connection to the hypervisor"
msgstr "Échec lors de l'ouverture d'une connexion à l'hyperviseur"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4696,12 +4825,12 @@ msgstr "Échec du redémarrage de l'instance"
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4953,7 +5082,7 @@ msgstr "instance %s: démarrage de la méthode toXML"
msgid "instance %s: finished toXML method"
msgstr "instance %s: fin d'éxécution de la méthode toXML"
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4968,7 +5097,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5097,185 +5226,173 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr "Device nbd %s n'est pas apparu"
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "Connexion à libvirt: %s"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "Connexion à libvirt interrompue"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "instance %s: re-démarrée"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "Échec du redémarrage de l'instance"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "L’utilisateur n'a pas les privilèges administrateur"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5285,38 +5402,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5334,17 +5451,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5472,46 +5589,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "Impossible de trouver un port ouvert"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "%s reçu"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Démarrage de l'interface de Bridge %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "Ré-écriture de %s"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5910,7 +6027,7 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -5920,28 +6037,28 @@ msgstr ""
"(optionel), et xenapi_connection_password pour utiliser "
"connection_type=xenapi"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Impossible de déchiffrer la clef privée : %s"
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "Reçu exception : %s"
@@ -6675,89 +6792,58 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "réglage de l'hôte réseau"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Création du VIF pour la VM %(vm_ref)s, réseau %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr "Erreur OpenSSL : %s"
@@ -6980,37 +7066,37 @@ msgstr ""
"Le point de montage %(mountpoint)s à été détaché de l'instance "
"%(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7121,108 +7207,108 @@ msgstr "Sheepdog n'est pas actif"
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Ré-exportation de %s volumes"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s : exportation évitée"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: création"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, 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"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: exportation en cours"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: crée avec succès"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "Le volume est encore attaché"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: suppression de l'exportation"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: supprimé avec succès"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8108,6 +8194,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr "virsh a retourné : %r"
diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po
index 731c8bde3..ec2c813dc 100644
--- a/nova/locale/it/LC_MESSAGES/nova.po
+++ b/nova/locale/it/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr "E' stato riscontrato un errore sconosciuto"
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -216,132 +217,128 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr "Impossibile ripristinare il server"
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -349,777 +346,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1129,22 +1162,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1156,193 +1189,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Servizio terminato che non ha entry nel database"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "Il servizio é scomparso dal database, ricreo."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "Connessione al model server ripristinata!"
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "model server é scomparso"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Insieme di FLAGS:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Prelievo %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Esecuzione del comando (sottoprocesso): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Il risultato é %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Eseguendo cmd (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1378,135 +1426,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1515,245 +1563,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2405,7 +2455,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2502,19 +2552,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2641,35 +2678,36 @@ msgstr "Impossibile riavviare l'istanza"
msgid "stop instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2855,113 +2893,121 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy
msgid "Going to try to start instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2976,459 +3022,502 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorazione: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: bloccato: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: esecuzione: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: non esecuzione |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy, python-format
msgid "Instance not found."
msgstr "istanza %s: sospensione in corso"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "L'istanza é stata già creata"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Riavviando l'istanza %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Riavviando l'istanza %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "istanza %s: ricezione diagnostiche"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "istanza %s: sospensione in corso"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy, python-format
msgid "Reset network"
msgstr "istanza %s: ripristino rete"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3488,17 +3577,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3517,17 +3606,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3545,13 +3634,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3574,6 +3665,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3606,22 +3705,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3631,17 +3730,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3740,42 +3839,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3783,41 +3882,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3825,73 +3924,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3902,31 +4001,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4006,36 +4105,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4052,12 +4151,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "contesto decompresso: %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "ricevuto %s"
@@ -4072,42 +4171,56 @@ msgstr "nessun metodo per il messaggio: %s"
msgid "No method for message: %s"
msgstr "nessun metodo per il messagggio: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID é %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "E' stato riscontrato un errore sconosciuto"
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "Sollevando eccezione %s al chiamante"
@@ -4187,59 +4300,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4304,19 +4417,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4339,6 +4452,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4363,11 +4491,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4433,12 +4561,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4453,12 +4581,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4571,21 +4699,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4594,19 +4722,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr "Fallita l'apertura della connessione verso l'hypervisor"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4619,12 +4747,12 @@ msgstr "Impossibile riavviare l'istanza"
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4874,7 +5002,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4889,7 +5017,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5018,185 +5146,173 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "volume %s: creato con successo"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "Impossibile riavviare l'istanza"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "L'utente non ha i privilegi dell'amministratore"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5206,38 +5322,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5255,17 +5371,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5393,46 +5509,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "ricevuto %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Avviando l'interfaccia Bridge per %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5828,35 +5944,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6578,88 +6694,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6876,37 +6961,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7017,108 +7102,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: creazione in corso"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: creato con successo"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "Volume ancora collegato"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: rimosso con successo"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8015,6 +8100,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po
index 9211652a7..3f63c1fd8 100644
--- a/nova/locale/ja/LC_MESSAGES/nova.po
+++ b/nova/locale/ja/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -216,132 +217,128 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -349,777 +346,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "ユーザ %(uid)s はすでにグループ %(group_dn)s のメンバです。"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "イメージをループバック %s にアタッチできません。"
@@ -1129,22 +1162,22 @@ msgstr "イメージをループバック %s にアタッチできません。"
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1156,193 +1189,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)"
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "データベースにエントリの存在しないサービスを終了します。"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "サービスデータベースオブジェクトが消滅しました。再作成します。"
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "モデルサーバへの接続を復旧しました。"
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "モデルサーバが消滅しました。"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "FLAGSの一覧:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "ファイルをフェッチ: %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "コマンド実行(subprocess): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "コマンド実行結果: %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "コマンド(SSH)を実行: %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "コールバック中のデバッグ: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "リンクローカルアドレスが見つかりません: %s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "不正なバックエンドです: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "バックエンドは %s です。"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1378,135 +1426,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "認証失敗の回数が多すぎます。"
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr "アクセスキー %(access_key)s は %(failures)d 回認証に失敗しましたので、%(lock_mins)d 分間ロックします。"
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "%s の認証に失敗しました。"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr "%(uname)s 用の認証リクエスト:%(pname)s)"
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "アクション(action): %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr "引数: %(key)s\t\t値: %(value)s"
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr "コントローラ=%(controller)s とアクション=%(action)s 用の許可されていないリクエスト"
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr "InstanceNotFound が発行されました: %s"
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr "VolumeNotFound が発行されました: %s"
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "NotFound 発生: %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "予期しないエラー発生: %s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "予期しないエラー発生: %s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "未知のエラーが発生しました。再度リクエストを実行してください。"
@@ -1515,246 +1563,249 @@ msgstr "未知のエラーが発生しました。再度リクエストを実行
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr "未サポートの API リクエスト: コントローラ = %(controller)s, アクション = %(action)s"
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
+msgid "Create key pair %s"
+msgstr "Create key pair: キーペア %s を作成します。"
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Create key pair: キーペア %s を作成します。"
+msgid "Key pair '%s' already exists."
+msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Delete key pair: キーペア %s を削除します。"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, fuzzy, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr "有効なルールを作成する為の十分なパラメータがありません"
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "指定されたパラメータに該当するルールがありません。"
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorize security group ingress: セキュリティグループ許可 %s"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "指定されたルールは既にグループ %s に存在しています。"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Create Security Group: セキュリティグループ %s を作成します。"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "グループ %s は既に存在しています。"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume: %s GBのボリュームを作成します。"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Detach volume: ボリューム %s をデタッチします"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Detach volume: ボリューム %s をデタッチします"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "アトリビュート %s はサポートされていません。"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Allocate address: アドレスを割り当てます。"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Release address: アドレス %s を開放します。"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Disassociate address: アドレス %s の関連付けを解除します。"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Disassociate address: アドレス %s の関連付けを解除します。"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "インスタンス終了処理を開始します。"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Reboot instance: インスタンス %r を再起動します。"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "De-registering image: イメージ %s を登録解除します。"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました"
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "ユーザまたはグループが指定されていません。"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "グループ \"all\" のみサポートされています。"
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr "operation_type は add または remove の何れかである必要があります。"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "イメージ %s の公開設定を更新します。"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2407,7 +2458,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2504,19 +2555,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2644,35 +2682,36 @@ msgstr "Reboot instance: インスタンス %r を再起動します。"
msgid "stop instance"
msgstr "Reboot instance: インスタンス %r を再起動します。"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "インスタンス %s: 起動しました。"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2859,116 +2898,124 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy, python-format
msgid "Cannot run any more instances of this type."
msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。"
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。"
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "%s 個のインスタンスの起動を始めます…"
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy, python-format
msgid "Going to try to soft delete instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy, python-format
msgid "Going to try to terminate instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2983,464 +3030,507 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: locked: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: executing: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: not executing |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy, python-format
msgid "Instance not found."
msgstr "インスタンス %s: 起動しました。"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "インスタンスは既に生成されています。"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "インスタンス %s は実行中です。"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, fuzzy, python-format
msgid "injecting file to %(path)s"
msgstr "ファイルパス '%s' を埋め込んでいます"
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
#, fuzzy, python-format
msgid "Unrescuing"
msgstr "Unrescuing: インスタンス %s をアンレスキューします。"
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "suspending: インスタンス %s をサスペンドします。"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "getting locked state: インスタンス %s のロックを取得しました。"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "ネットワークホストの設定をします。"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy
msgid "Inject network info"
msgstr "ネットワークホストの設定をします。"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy
msgid "Getting vnc console"
msgstr "コンソールを追加しています"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "ボリュームを未知のインスタンス %s からデタッチします。"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3500,17 +3590,17 @@ msgstr "xvp を再起動しています"
msgid "xvp not running..."
msgstr "xvp が実行されていません…"
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3529,17 +3619,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3557,13 +3647,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3586,6 +3678,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3618,22 +3718,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3643,17 +3743,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr "プライベートキーの復号に失敗しました: %s"
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "初期化ベクタの復号に失敗しました: %s"
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "イメージファイル %(image_file)s の復号に失敗しました: %(err)s"
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3752,42 +3852,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3795,41 +3895,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "ネットワークホストの設定をします。"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3837,73 +3937,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr "リースしていないIP %s が開放されました。"
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr "ネットワークの数とVLANの開始番号の和は 4094 より大きくできません。"
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3914,31 +4014,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4018,36 +4118,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4064,12 +4164,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "context %s をアンパックしました。"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "受信: %s"
@@ -4084,42 +4184,55 @@ msgstr "メッセージ %s に対するメソッドが存在しません。"
msgid "No method for message: %s"
msgstr "メッセージ %s に対するメソッドが存在しません。"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_IDは %s です。"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "呼び出し元に 例外 %s を返却します。"
@@ -4199,59 +4312,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr "予備の(fallback)スケジューラを実装する必要があります。"
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4316,19 +4429,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4351,6 +4464,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4375,11 +4503,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4445,12 +4573,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr "ターゲット %s をアロケートしました。"
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4465,12 +4593,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4583,21 +4711,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr "Nested received %(queue)s, %(value)s"
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr "ネストした戻り値: %s"
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "%s を受信。"
@@ -4606,19 +4734,19 @@ msgstr "%s を受信。"
msgid "Failed to open connection to the hypervisor"
msgstr "ハイパーバイザへの接続に失敗しました。"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4630,12 +4758,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4885,7 +5013,7 @@ msgstr "インスタンス %s: toXML メソッドを開始。"
msgid "instance %s: finished toXML method"
msgstr "インスタンス %s: toXML メソッドを完了。"
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4900,7 +5028,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5029,183 +5157,171 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr "nbd デバイス %s が出現しません"
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "libvirt %s へ接続します。"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "libvirtへの接続が切れています。"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "インスタンス%s: 再起動しました。"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "データ: %(data)r, ファイルパス: %(fpath)r"
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5215,38 +5331,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5264,17 +5380,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5402,46 +5518,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "開いたポートが見つかりません"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "受信: %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "%s 用のブリッジインタフェースを開始します。"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "%s を再度書き込みました"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5840,7 +5956,7 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -5849,28 +5965,28 @@ msgstr ""
"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, "
"xenapi_connection_username (オプション), xenapi_connection_password"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "プライベートキーの復号に失敗しました: %s"
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "例外 %s が発生しました。"
@@ -6598,89 +6714,58 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "ネットワークホストの設定をします。"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。"
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "VM %(vm_ref)s, network %(network_ref)s 用仮想インターフェース(VIF)を作成しています。"
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL エラー: %s"
@@ -6897,37 +6982,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7038,108 +7123,108 @@ msgstr "Sheepdog が機能していません"
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "%s 個のボリュームを再エクスポートします。"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "ボリューム %s のエキスポートをスキップします。"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "ボリューム%sを作成します。"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "ボリューム %(vol_name)s: サイズ %(vol_size)sG のlvを作成します。"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "ボリューム %s をエクスポートします。"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "ボリューム %s の作成に成功しました。"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "ボリュームはアタッチされたままです。"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "ボリューム %s のエクスポートを解除します。"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "ボリューム %s の削除に成功しました。"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8024,6 +8109,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr "virsh の出力: %r"
diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po
index 0baca3ee8..ea090e29e 100644
--- a/nova/locale/ko/LC_MESSAGES/nova.po
+++ b/nova/locale/ko/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -216,131 +217,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -348,777 +345,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1128,22 +1161,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1155,193 +1188,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1377,135 +1425,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1514,245 +1562,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2404,7 +2454,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2501,19 +2551,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2638,35 +2675,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2852,111 +2890,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2971,455 +3017,498 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: locked: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: executing: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: not executing |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "인스턴스가 이미 생성되었습니다"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3479,17 +3568,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3508,17 +3597,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3536,13 +3625,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3565,6 +3656,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3597,22 +3696,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3622,17 +3721,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3731,42 +3830,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3774,41 +3873,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3816,73 +3915,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3893,31 +3992,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3997,36 +4096,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4043,12 +4142,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4063,42 +4162,55 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4178,59 +4290,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4295,19 +4407,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4330,6 +4442,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4354,11 +4481,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4424,12 +4551,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4444,12 +4571,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4562,21 +4689,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4585,19 +4712,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4609,12 +4736,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4864,7 +4991,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4879,7 +5006,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5008,182 +5135,170 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5193,38 +5308,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5242,17 +5357,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5380,46 +5495,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5814,35 +5929,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6562,88 +6677,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6860,37 +6944,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7001,108 +7085,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8019,6 +8103,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
index f0b06438d..1cbc3439e 100644
--- a/nova/locale/nova.pot
+++ b/nova/locale/nova.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova 2012.2\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -88,7 +88,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -151,7 +151,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -211,131 +212,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -343,777 +340,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1123,22 +1156,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1150,193 +1183,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1372,135 +1420,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1509,245 +1557,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2399,7 +2449,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2496,19 +2546,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2633,35 +2670,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2847,111 +2885,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2966,452 +3012,495 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3471,17 +3560,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3500,17 +3589,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3528,13 +3617,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3557,6 +3648,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3589,22 +3688,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3614,17 +3713,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3723,42 +3822,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3766,41 +3865,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3808,73 +3907,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3885,31 +3984,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3989,36 +4088,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4035,12 +4134,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4055,42 +4154,55 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4170,59 +4282,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4287,19 +4399,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4322,6 +4434,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4346,11 +4473,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4416,12 +4543,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4436,12 +4563,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4554,21 +4681,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4577,19 +4704,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4601,12 +4728,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4856,7 +4983,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4871,7 +4998,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5000,182 +5127,170 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5185,38 +5300,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5234,17 +5349,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5372,46 +5487,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5806,35 +5921,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6553,88 +6668,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6851,37 +6935,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6990,108 +7074,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po
index a177419a6..3efb39d3e 100644
--- a/nova/locale/pt_BR/LC_MESSAGES/nova.po
+++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+0000\n"
"PO-Revision-Date: 2012-05-04 19:25+0000\n"
"Last-Translator: Júlio Cezar Santos Pires <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -216,132 +217,128 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr "Reutilização inválida de uma conexão RPC."
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "Falha ao suspender instância"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr "Serviço está indisponível neste momento"
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s não é um endereço IPv4/6 válido."
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -349,777 +346,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Formato do disco %(disk_format)s não é aceito"
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Volume %(volume_id)s não pode ser encontrado."
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Volume não encontrada para a instância %(instance_id)s."
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Imagem %(image_id)s não foi encontrada."
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr "Kernel não encontrado para a imagem %(image_id)s."
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr "Usuário %(user_id)s não foi encontrado."
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr "Usuário %(user_id)s não é um membro do projeto %(project_id)s."
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Rede %(network_id)s não foi encontrada."
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s é necessário para criar a rede."
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Rede %(network_id)s não foi encontrada."
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr "Nenhuma rede definida."
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Interface %(interface)s não encontrada."
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr "Certificado %(certificate_id)s não encontrado."
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Serviço %(service_id)s não encontrado."
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s não encontrado."
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Host %(host)s não encontrado."
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, fuzzy, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr "Projeto %(project_id)s não foi encontrado."
+
+#: nova/exception.py:722
+#, fuzzy, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr "Usuário %(user_id)s não foi encontrado."
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, fuzzy, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr "Usuário %(user_id)s não foi encontrado."
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "Usuário %(uid)s já é um membro do grupo %(group_dn)s"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "Kernel não encontrado para a imagem %(image_id)s."
@@ -1129,22 +1162,22 @@ msgstr "Kernel não encontrado para a imagem %(image_id)s."
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr "Executando tarefa periódica %(full_task_name)s"
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr "Erro durante %(full_task_name)s: %(e)s"
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1156,193 +1189,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Encerrado serviço que não tem entrada na base de dados"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "O objeto da base de dados do serviço desapareceu, Recriando."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "Recuperada conexão servidor de modelo."
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "servidor de modelo perdido"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Conjunto completo de FLAGS:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Buscando %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Executando comando (subprocesso): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Resultado foi %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr "%r falhou. Tentando novamente."
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Executando o comando (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr "Ambiente não suportado por SSH"
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "depuração em retorno de chamada: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Endereço para Link Local não encontrado: %s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, 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"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend inválido: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr "Objeto esperado do tipo: %s"
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr "Classe %(fullname)s está obsoleta: %(msg)s"
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1378,135 +1426,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Muitas falhas de autenticação."
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "Falha de Autenticação: %s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "ação: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "NotFound lançado: %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "Erro inexperado lançado: %s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "Erro inexperado lançado: %s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "Ocorreu um erro desconhecido. Por favor tente sua requisição novamente."
@@ -1515,246 +1563,249 @@ msgstr "Ocorreu um erro desconhecido. Por favor tente sua requisição novamente
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
+msgid "Create key pair %s"
+msgstr "Criar par de chaves %s"
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Criar par de chaves %s"
+msgid "Key pair '%s' already exists."
+msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Remover par de chaves %s"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revogado entrada do grupo de segurança %s"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "Não existe regra para os parâmetros especificados"
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Autorizada entrada do grupo de segurança %s"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "Esta regra já existe no grupo %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Criar Grupo de Segurança %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "group %s já existe"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Excluir grupo de segurança %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Obter saída do console para instância %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Criar volume de %s GB"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Desanexar volume %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Desanexar volume %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "atributo não suportado: %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Alocar endereço"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Liberar endereço %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Desatribuir endereço %s"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Desatribuir endereço %s"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "Começando a terminar instâncias"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Reiniciar instância %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "Removendo o registro da imagem %s"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "usuário ou grupo não especificado"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "apenas o grupo \"all\" é suportado"
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr "operation_type deve ser add ou remove"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "Atualizando publicidade da imagem %s"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2407,7 +2458,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2505,19 +2556,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2645,35 +2683,36 @@ msgstr "Iniciando instância %s"
msgid "stop instance"
msgstr "Reiniciar instância %r"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr "Remover volume com id: %s"
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "Instância %s não encontrada"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2862,115 +2901,123 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy
msgid "Going to try to start instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2985,463 +3032,506 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: locked: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: executando: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: not executando |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr "Não foi possível carregar o driver de virtualização: %s"
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy
msgid "Instance not found."
msgstr "Instância não encontrada"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "A instância já foi criada"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "Reconstruindo instância %s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Reconstruindo instância %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Reiniciando a instância %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "instância %s: fazendo um snapshot"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr "Removendo imagem %s"
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, fuzzy, python-format
msgid "updating agent to %(url)s"
msgstr "Atualizando agente para %s"
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
#, fuzzy, python-format
msgid "Unrescuing"
msgstr "instância %s: desfazendo o resgate"
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "instância %s: recuperando os diagnósticos"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "instância %s: suspendendo"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "instância %s: obtendo estado de bloqueio"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy, python-format
msgid "Reset network"
msgstr "instância %s: reset da rede"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Obter saída do console para instância %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy
msgid "Getting vnc console"
msgstr "Adicionando console"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Desconectando volume da instância desconhecida %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "A instância %(instance_id)s não está executando."
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3501,17 +3591,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3530,17 +3620,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3558,13 +3648,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3587,6 +3679,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3619,22 +3719,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3644,17 +3744,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3753,42 +3853,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, fuzzy, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr "Certificado %(certificate_id)s não encontrado."
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr "Endereço |%(address)s| não está alocado"
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3796,41 +3896,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3838,73 +3938,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr "Rede já existe!"
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3915,31 +4015,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4019,36 +4119,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4065,12 +4165,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "conteúdo descompactado: %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "recebido %s"
@@ -4085,42 +4185,55 @@ msgstr "sem método para mensagem: %s"
msgid "No method for message: %s"
msgstr "Sem método para mensagem: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID é %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "Reutilização inválida de uma conexão RPC."
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "Retornando exceção %s ao método de origem"
@@ -4200,59 +4313,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4317,19 +4430,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
msgstr "Iniciando instância %s"
@@ -4352,6 +4465,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4376,11 +4504,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4446,12 +4574,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4466,12 +4594,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4584,21 +4712,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4607,19 +4735,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr "Falha ao abrir a conexão com o hypervisor"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4632,12 +4760,12 @@ msgstr "Falhou ao reiniciar instância"
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4887,7 +5015,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4902,7 +5030,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5031,185 +5159,173 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "volume %s: criado com sucesso"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "Falhou ao reiniciar instância"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "Usuário não tem privilégios de administrador"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5219,38 +5335,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5268,17 +5384,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5406,46 +5522,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "Impossível localizar uma porta aberta"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "_criar: %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Iniciando a Bridge para %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "_criar: %s"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5843,35 +5959,35 @@ msgstr "Obtendo o tamanho da imagem para a imagem %s"
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6600,88 +6716,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "A instância %(instance_id)s não está executando."
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Criando a VIF para VM %(vm_ref)s, rede %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr "Erro de OpenSSL: %s"
@@ -6900,37 +6985,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -7041,108 +7126,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Re-exportando %s volumes"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "volume %s: ignorando export"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "volume %s: criando"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, 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"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: criando o export"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: criado com sucesso"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "O volume continua atachado"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "O volume não pertence à este node"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removendo export"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: remoção realizada com sucesso"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "instância %s: fazendo um snapshot"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8027,6 +8112,9 @@ msgstr ""
#~ "node_id = %(id)s node_ip = %(ip)s"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po
index d7b260200..238f0e36b 100644
--- a/nova/locale/ru/LC_MESSAGES/nova.po
+++ b/nova/locale/ru/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -96,7 +96,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr "Обнаружено неизвестное исключение."
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -161,7 +161,8 @@ msgstr "Недопустимый снимок"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Том %(volume_id)s никуда не присоединён"
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -221,31 +222,27 @@ msgid "Invalid cidr %(cidr)s."
msgstr "Недопустимый cidr %(cidr)s."
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -254,68 +251,68 @@ msgstr ""
"Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во "
"время нахождения копии в этом состоянии."
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Копия %(instance_id)s не выполняется."
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr "Копия %(instance_id)s не переведена в режим приостановления."
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "Копия %(instance_id)s не переведена в режим восстановления"
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "Ошибка приостановления копии"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr "Ошибка возобновления работы сервера"
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "Ошибка перезагрузки копии"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Ошибка перезагрузки копии"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr "В данный момент служба недоступна."
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr "Служба Compute недоступна в настоящее время."
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)."
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr "Назначенный узел compute недоступен в настоящее время."
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr "Исходный узел compute недоступен в настоящее время."
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "Копии необходима новая версия гипервизора, вместо предоставленной."
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
@@ -324,33 +321,33 @@ msgstr ""
"Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что "
"отсутствует."
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "Недопустимое размещение предоставленного устройства (%(path)s)."
-#: nova/exception.py:382
+#: nova/exception.py:378
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "Недопустимое размещение предоставленного устройства (%(path)s)."
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr "Недопустимые сведения ЦПУ"
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s не является допустимым IP-адресом в4/6."
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -358,74 +355,74 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Форматирование диска %(disk_format)s недопустимо"
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Образ %(image_id)s недопустим: %(reason)s"
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "Копия %(instance_id)s недопустима: %(reason)s"
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s недопустим."
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr "Ресурс не может быть найден."
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr "Необходимый флаг %(flag)s не назначен."
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Том %(volume_id)s не найден."
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Не найден том для копии %(instance_id)s."
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Тип тома %(volume_type_id)s не может быть найден."
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Тип тома под названием %(volume_type_name)s не может быть найден."
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
@@ -434,121 +431,121 @@ msgstr ""
"Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом"
" %(extra_specs_key)s."
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr "Отсутствует диск в %(location)s"
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "Невозможно найти обработчик для тома %(driver_type)s."
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Недопустимый образ href %(image_href)s."
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr "Ядро не найдено для образа %(image_id)s."
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr "Пользователь %(user_id)s не найден."
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Проект %(project_id)s не найден."
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr "Пользователь %(user_id)s не является участником проекта %(project_id)s."
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr "Полномочия %(role_id)s не могут быть найдены."
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr "Невозможно найти SR для чтения/записи VDI."
-#: nova/exception.py:534
+#: nova/exception.py:530
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Сеть %(network_id)s не найдена."
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s необходимо для создания сети."
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Сеть %(network_id)s не найдена."
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "Сеть не может быть найдена для моста %(bridge)s"
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "Сеть не может быть найдена для uuid %(uuid)s"
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "Сеть не найдена с cidr %(cidr)s."
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "Сеть не найдена для копии %(instance_id)s."
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr "Сети не определены."
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -557,190 +554,222 @@ msgstr ""
"Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту "
"%(project_id)s."
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr "Узел не назначен сети (%(network_id)s)."
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "Недопустимый фиксированный IP-адрес %(address)s."
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "Запись DNS %(name)s уже существует в домене %(domain)s."
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Интерфейс %(interface)s не найден."
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr "Сертификат %(certificate_id)s не найден."
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Служба %(service_id)s не найдена."
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Узел %(host)s не найден."
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "Узел сompute %(host)s не найден."
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr "Ключ доступа %(access_key)s не найден."
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr "Квота не найдена"
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: nova/exception.py:705
+#: nova/exception.py:714
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, fuzzy, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr "Квота проекта %(project_id)s не найдена."
+
+#: nova/exception.py:722
+#, fuzzy, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr "Пользователь %(user_id)s не найден."
+
+#: nova/exception.py:726
+#, fuzzy, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr "Расширенный ресурс: %s"
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "Группа безопасности %(security_group_id)s не найдена."
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
"Группа безопасности %(security_group_id)s не найдена для проекта "
"%(project_id)s."
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "Группа безопасности с правилом %(rule_id)s не найдена."
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -749,7 +778,7 @@ msgstr ""
"Группа безопасности %(security_group_id)s уже ассоциирована с копией "
"%(instance_id)s"
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -758,391 +787,396 @@ msgstr ""
"Группа безопасности %(security_group_id)s не ассоциирована с копией "
"%(instance_id)s"
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Перемещение %(migration_id)s не найдено."
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s."
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "Пул консоли %(pool_id)s не найден."
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "Консоль %(console_id)s не найдена."
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr "Консоль для копии %(instance_id)s не найдена."
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr "Консоль для копии %(instance_id)s в пуле %(pool_id)s не найдена."
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr "Недопустимый тип консоли %(console_type)s "
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "Тип копии %(instance_type_id)s не найден."
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "Тип копии с названием %(instance_type_name)s не найден."
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, fuzzy, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr "Зона %(zone_id)s не найдена."
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: nova/exception.py:807
+#: nova/exception.py:828
#, fuzzy, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr "Объект LDAP не найден"
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr "Пользователь LDAP %(user_id)s не найден."
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr "Группа LDAP %(group_id)s не найдена."
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr "Пользователь LDAP %(user_id)s не является участником группы %(group_id)s."
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Файл %(file_path)s не может быть найден."
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
"Не найден виртуальный переключатель ассоциированный с сетевым адаптером "
"%(adapter)s."
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "Сетевой адаптер %(adapter)s не может быть найден."
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr "Действие не разрешено."
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr "Невозможно использовать глобальные полномочия %(role_id)s"
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr "Пользователь %(user)s уже существует."
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr "Пользователь LDAP %(user)s уже существует."
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr "Группа LDAP %(group)s уже существует."
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "Пользователь %(uid)s уже является участником группы %(group_dn)s"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr "Проект %(project)s уже существует."
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr "Копия %(name)s уже существует."
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr "Тип копии %(name)s уже существует."
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr "Тип тома %(name)s уже существует."
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s"
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr "Ошибка перемещения"
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr "При изменении размера, копии должны изменить размер!"
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr "Образ больше, чем допустимо для этого типа копии"
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr "1-а или несколько зон не могут завершить запрос"
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s."
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Узел %(host)s не работает или не существует."
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr "Превышена квота"
-#: nova/exception.py:972
+#: nova/exception.py:993
#, fuzzy, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "Выбрано макс. количество узлов (%d)"
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+#, fuzzy, python-format
+msgid "Maximum number of key pairs exceeded"
+msgstr "Выбрано макс. количество узлов (%d)"
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
"Невозможно создать volume_type с именем %(name)s и спецификациями "
"%(extra_specs)s"
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "Получение образа %(image)s"
@@ -1152,24 +1186,24 @@ msgstr "Получение образа %(image)s"
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
"Пропуск %(full_task_name)s, %(ticks_to_skip)s раз осталось, для "
"произведения следующего запуска"
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr "Запуск повторяющегося задания %(full_task_name)s"
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr "Ошибка во время %(full_task_name)s: %(e)s"
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1181,193 +1215,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr "Запуск узла сети (версия %(vcs_string)s) %(topic)s"
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "Служба завершила работу из-за отсутствия записи базы данных"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "Объект сервиса в базе данных отсутствует, Повторное создание."
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "Полный набор ФЛАГОВ:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "Получение %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr "Приняты неизвестные аргументы ключевого слова для utils.execute: %r"
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Выполнение команды (субпроцесс): %s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "Результат %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr "%r ошибка. Выполняется повтор."
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Выполнение команды (SSH): %s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr "Среда не поддерживается с использованием SSH"
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr "process_input не поддерживается с использованием SSH"
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "отладка в обратном вызове: %s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "внутренний интерфейс %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr "Ожидался объект типа: %s"
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr "Недопустимая server_string: %s"
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "Выгрузка образа %s"
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr "Класс %(fullname)s устарел: %(msg)s"
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr "Класс %(fullname)s устарел"
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr "Функция %(name)s в %(location)s устарела: %(msg)s"
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr "Функция %(name)s в %(location)s устарела"
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Ошибка удаления контейнера: %s"
@@ -1403,137 +1452,137 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Слишком много неудачных попыток аутентификации."
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "Ошибка аутентификации: %s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr "Запрос аутентификации для %(uname)s:%(pname)s)"
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "действие: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
"Неавторизированный запрос для контроллера=%(controller)s и "
"действия=%(action)s"
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
"Произошла неизвестная ошибка. Пожалуйста, попытайтесь повторить ваш "
@@ -1546,90 +1595,80 @@ msgstr ""
"Неподдерживаемый запрос API: контроллер = %(controller)s, действие = "
"%(action)s"
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr "Создать снимок тома %s"
-#: nova/api/ec2/cloud.py:378
-#, fuzzy, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr ""
-"Значение (%s) для параметра GroupName недопустимо. Содержание ограничено "
-"буквенно-цифровыми символами, пробелами, тире и подчёркиваниями."
+#: nova/api/ec2/cloud.py:350
+#, python-format
+msgid "Create key pair %s"
+msgstr "Создание пары ключей %s"
-#: nova/api/ec2/cloud.py:384
-#, fuzzy, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-"Значение (%s) для параметра GroupName недопустимо. Длина превышает "
-"максимально допустимое значение 255."
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
-msgstr "Создание пары ключей %s"
+msgid "Key pair '%s' already exists."
+msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr "Импортировать ключ %s"
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "Удаление пары ключей %s"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
#, fuzzy, python-format
msgid "Invalid CIDR"
msgstr "Недопустимый cidr %(cidr)s."
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, fuzzy, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr "Недостаточно параметров для сбора правильного правила."
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "Отсутствует правило для заданных параметров."
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "Это правило уже существует в группе %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
#, fuzzy, python-format
msgid "Quota exceeded, too many security group rules."
msgstr "Добавление правила группы безопасности: %r"
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
@@ -1638,7 +1677,7 @@ msgstr ""
"Значение (%s) для параметра GroupName недопустимо. Содержание ограничено "
"буквенно-цифровыми символами, пробелами, тире и подчёркиваниями."
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
@@ -1647,157 +1686,167 @@ msgstr ""
"Значение (%s) для параметра GroupName недопустимо. Длина превышает "
"максимально допустимое значение 255."
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "Создать группу безопасности %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "группа %s уже существует"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Удалить группу безопасности %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "Получить консольный вывод для копии %s"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr "Создать том из снимка %s"
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Создание раздела %s ГБ"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
#, fuzzy
msgid "Delete Failed"
msgstr "Ошибка создания"
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s"
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
#, fuzzy
msgid "Attach Failed."
msgstr "Ошибка создания"
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Отсоединить том %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Отсоединить том %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "аттрибут не поддерживается: %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "Выделить адрес"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "Присвоить адрес %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+#, fuzzy, python-format
+msgid "Unable to release IP Address."
+msgstr "Невозможно найти адрес %r"
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "Невозможно найти адрес %r"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "Исключить адрес %s"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr "Образ должен быть доступен"
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "Выполнение завершения работы копий"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "Перезагрузить копию %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr "Выполнение остановки копий"
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr "Выполнение запуска копий"
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "Исключение регистрации образа %s"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "Зарегистрированный образ %(image_location)s с идентификатором %(image_id)s"
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "не указан пользователь или группа"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "поддерживается только группа \"все(all)\""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "Обновление осведомлённости об образе %s"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr "Невозможно остановить копию в течении %d с."
@@ -2457,7 +2506,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2555,19 +2604,6 @@ msgstr ""
msgid "Host not found"
msgstr "Узел не найден"
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr "Отсутствует аргумент 'networkId' для addFixedIp"
@@ -2695,35 +2731,36 @@ msgstr "Запуск копии %s"
msgid "stop instance"
msgstr "Выполнение остановки копий"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr "Удалить том с идентификатором: %s"
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr "Присоединить том %(volume_id)s к копии %(server_id)s на %(device)s"
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "Копия %s не найдена."
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr "Присоединить том %(volume_id)s к копии %(server_id)s на %(device)s"
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "Удалить снимок с идентификатором: %s"
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2914,24 +2951,24 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr "Невозможно найти узел для копии %s"
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr ""
"Превышена квота копий. Вы не можете запустить дополнительные копии этого "
"типа."
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа."
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, fuzzy, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
@@ -2940,84 +2977,84 @@ msgstr ""
"Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств "
"метаданных"
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "Выполняет запуск %s копий..."
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr "bdm %s"
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr "Отправка операции создания в расписание для %(pid)s/%(uid)s's"
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Выполнение запуска копий"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
#, fuzzy, python-format
msgid "No host for instance, deleting immediately"
msgstr "Отсутствует узел для копии %s, немедленное удаление"
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy, python-format
msgid "Going to try to terminate instance"
msgstr "Будет выполнения попытка завершить работу %s"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "Попытка остановить %s"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "Попытка запустить %s"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr "Копия %(instance_uuid)s не остановлена. (%(vm_state)s"
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr "Тип образа не распознан %s"
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
@@ -3026,11 +3063,19 @@ msgstr ""
"Устаревший тип копии %(current_instance_type_name)s, новый тип копии "
"%(new_instance_type_name)s"
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -3045,79 +3090,83 @@ msgstr "Ошибка БД: %s"
msgid "Instance type %s not found for deletion"
msgstr "Копия типа %s не найдена для выполнения удаления"
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: оформление: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
"check_instance_lock: аргументы: |%(self)s| |%(context)s| "
"|%(instance_uuid)s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: заблокирован: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: администратор: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: исполнение: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr "Невозможно загрузить драйвер виртуализации: %s"
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr "Драйвер гипервизора не поддерживает правила брандмауэра"
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy
msgid "Instance not found."
msgstr "Копия не найдена"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "Копия уже была создана"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
@@ -3126,7 +3175,7 @@ msgstr ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
@@ -3135,76 +3184,77 @@ msgstr ""
"Образ '%(image_id)s' размером %(size_bytes)d, превышает exceeded "
"instance_type допустимый размер %(allowed_size_bytes)d"
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Пропуск DiskNotFound: %s"
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr "завершение работы bdm %s"
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Установка состояния копии vm_state на ERROR"
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "Обновление сборки %s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "Обновление сборки %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "Перезагрузка копии %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -3213,12 +3263,12 @@ msgstr ""
"попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: "
"%(state)s ожидалось: %(running)s)"
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "копия %s: выполнение снимка"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -3227,52 +3277,52 @@ msgstr ""
"попытка создания снимка не выполняемой копии: %(instance_uuid)s "
"(состояние: %(state)s ожидалось: %(running)s)"
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)"
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr "Удаление образа %s"
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется"
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
#, fuzzy, python-format
msgid "Root password set"
msgstr "Копия %s: Назначение административного пароля"
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr "set_admin_password не реализован в этой драйвере."
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr "Ошибка назначения пароля администратора"
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, fuzzy, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
@@ -3281,120 +3331,120 @@ msgstr ""
"попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: "
"%(state)s ожидалось: %(running)s)"
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, fuzzy, python-format
msgid "updating agent to %(url)s"
msgstr "Обновление агента до %s"
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr "назначение совпадает с источником!"
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "копия %s: принятие диагностики"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "копия %s: приостановление"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "копия %s: получение заблокированного состояния"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "Восстановление сети"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy
msgid "Inject network info"
msgstr "установка сетевого узла"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "Получить консольный вывод для копии %s"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy, python-format
msgid "Getting vnc console"
msgstr "копия %s: получение консоли vnc"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "Отсоединение тома от неизвестной копии %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
@@ -3403,45 +3453,45 @@ msgstr ""
"Создание временного файла %s для оповещения других узлов сети compute о "
"необходимости присоединения того же хранилища."
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s."
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr "Запущено post_live_migration().."
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -3450,23 +3500,64 @@ msgstr ""
"отсутствует домен с соответствующим именем.\" Эта ошибка может быть "
"безопасно пропущена."
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+"Найдены %(migration_count)d неподтверждённых перемещений, старше "
+"%(confirm_window)d секунд"
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, fuzzy, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr "Завершение работы ВМ для копии %(instance_uuid)s"
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "Копия %(instance_id)s не найдена"
+
+#: nova/compute/manager.py:2347
+#, fuzzy, python-format
+msgid "In ERROR state"
+msgstr "Ошибка БД: %s"
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr "Обновление временных данных использования полосы пропускания"
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr "Обновление состояния узла"
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -3475,55 +3566,55 @@ msgstr ""
"Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в "
"гипервизоре."
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..."
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
"Не распознанное значение '%(action)s' для "
"FLAGS.running_deleted_instance_action"
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3583,17 +3674,17 @@ msgstr "Выполнение перезагрузки xvp"
msgid "xvp not running..."
msgstr "xvp не выполняется..."
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr "Удаление токена с истёкшим сроком: (%s)"
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr "Полученный токен: %(token)s, %(token_dict)s)"
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr "Проверка токена: %(token)s, %(token_valid)s)"
@@ -3612,17 +3703,17 @@ msgstr "Нераспознанное значение read_deleted '%s'"
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3640,13 +3731,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr "Ошибка соединения с SQL (%(connstring)s). %(attempts)d попыток осталось."
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr "Таблица |%s| не создана!"
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3672,6 +3765,14 @@ msgstr "ограничения внешнего ключа не могут бы
msgid "foreign key could not be created"
msgstr "ограничения внешнего ключа не могут быть удалены"
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3704,22 +3805,22 @@ msgstr "Не владелец образа"
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr "Ошибка загрузки %(image_location)s в %(image_path)s"
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr "Ошибка расшифрования %(image_location)s в %(image_path)s"
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr "Ошибка извлечения %(image_location)s в %(image_path)s"
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr "Ошибка выгрузки %(image_location)s в %(image_path)s"
@@ -3729,17 +3830,17 @@ msgstr "Ошибка выгрузки %(image_location)s в %(image_path)s"
msgid "Failed to decrypt private key: %s"
msgstr "Ошибка дешифрирования личного ключа: %s"
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "Ошибка дешифрирования вектора инициализации: %s"
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "Ошибка дешифрирования файла образа %(image_file)s: %(err)s"
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr "В образе небезопасные имена файлов"
@@ -3840,42 +3941,42 @@ msgstr "Ошибка отсоединения vif копии '%s'"
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, fuzzy, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr "Сертификат %(certificate_id)s не найден."
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr "Интерфейс %(interface)s не найден"
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr "Адрес |%(address)s| не выделен"
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr "Адрес |%(address)s| не выделен вашему проекту |%(project)s|"
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr "Превышена квота для %s, попытка выделения адреса"
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3883,41 +3984,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "Домен |%(domain)s| уже существует, изменение зоны на |%(av_zone)s|."
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "Домен |%(domain)s| уже существует, изменение проекта на |%(project)s|."
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "установка сетевого узла"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr "исключение сетевых распределений для копии |%s|"
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, fuzzy, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3928,53 +4029,53 @@ msgstr ""
"доступной зоне |%(zone)s|. Копия |%(instance)s| расположена в зоне "
"|%(zone2)s|. Запись DNS не будет создана."
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr "Арендованный IP |%(address)s|"
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr "Присвоенный IP |%(address)s|"
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr "cidr уже используется"
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
"запрошенная cidr (%(cidr)s) конфликтует с существующей супер-сетью "
"(%(super)s)"
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
@@ -3983,22 +4084,22 @@ msgstr ""
"запрошенная cidr (%(cidr)s) конфликтует с существующей, меньшей cidr "
"(%(smaller)s)"
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr "Сеть уже существует!"
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr "Сеть должна быть исключена из проекта %s перед удалением"
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -4011,31 +4112,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr "Этот драйвер поддерживает только тип 'a'"
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr "Объект Quantum не найден: %s"
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr "Серверная %(status_code)s ошибка: %(data)s"
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr "Невозможно подключиться к серверу. Принята ошибка: %s"
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -4115,38 +4216,38 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr "Ошибка создания сетевой записи"
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr "Нет сети с net_id = %s"
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, fuzzy, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr "исключение сетевых распределений для копии |%s|"
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
"Подключение интерфейса %(interface_id)s к сети %(net_id)s для "
"%(tenant_id)s"
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr "Удаление порта %(port_id)s в сети %(net_id)s для %(tenant_id)s"
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr "%s не в допустимых приоритетах"
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4165,12 +4266,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "неизвлечённый контекст: %s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "получено %s"
@@ -4185,31 +4286,36 @@ msgstr "не определен метод для сообщения: %s"
msgid "No method for message: %s"
msgstr "Не определен метод для сообщения: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr "Выполнение асинхронного вызова %s ..."
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID is %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "Обнаружено неизвестное исключение."
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
@@ -4218,11 +4324,20 @@ msgstr ""
"Удалённая ошибка: %(exc_type)s %(value)s\n"
"%(traceback)s."
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "Возврат исключения %s вызывающему"
@@ -4306,59 +4421,59 @@ msgstr "Выполняется ли соответствующая служба?
msgid "Could not find another compute"
msgstr "Невозможно найти другой compute"
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr "узел %(dest)s несовместим с исходным узлом %(src)s."
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4423,19 +4538,19 @@ msgstr "host_manager реализован только для 'compute'"
msgid "No service for compute ID %s"
msgstr "Нет службы для compute ID %s"
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "Ошибка schedule_%(method)s: %(ex)s"
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
msgstr "%s. Установка состояния копии vm_state на ERROR"
@@ -4458,6 +4573,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4482,11 +4612,11 @@ msgstr "Имитация команды привела к исключению %
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'"
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4552,12 +4682,12 @@ msgstr "проект"
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr "Невозможно подтвердить идентификатор экспортированного тома:%s."
@@ -4572,12 +4702,12 @@ msgstr "Заданные данные: %s"
msgid "Result data: %s"
msgstr "Итоговые данные: %s"
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "Создание файлов в %s для имитации гостевого агента"
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "Удаление файлов имитации гостевого агента в %s"
@@ -4693,21 +4823,21 @@ msgstr "Непредвиденный код состояния"
msgid "Decoding JSON: %s"
msgstr "Декодирование JSON: %s"
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "Получено %s"
@@ -4716,19 +4846,19 @@ msgstr "Получено %s"
msgid "Failed to open connection to the hypervisor"
msgstr "Ошибка открытия соединения c гипервизором"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr "Запись Compute_service создана для %s "
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr "Запись Compute_service обновлена для %s "
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4741,12 +4871,12 @@ msgstr "Ошибка перезагрузки копии"
msgid "Provider Firewall Rules refreshed"
msgstr "Выполненое обновление правил брандмауэра поставщика"
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr "Добавление правила группы безопасности: %r"
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr "Добавление правила поставщика: %s"
@@ -4998,7 +5128,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -5015,7 +5145,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5144,159 +5274,145 @@ msgstr "ошибка qemu-nbd: %s"
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "Подключение к libvirt: %s"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "Неполадка с подключением к libvirt"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy, python-format
msgid "Instance soft rebooted successfully."
msgstr "снимок %s: создание завершено"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "Ошибка перезагрузки копии"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-"Найдены %(migration_count)d неподтверждённых перемещений, старше "
-"%(confirm_window)d секунд"
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr "Автоматические подтверждение перемещения %d"
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "Пользователь не имеет административных привилегий"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr "Создание изображения"
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr "block_device_list %s"
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
@@ -5305,28 +5421,28 @@ msgstr ""
"Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr "устаревшая версия libvirt (не поддерживается getVersion)"
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr "'<cpu>' должно быть 1, но %d\n"
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5336,39 +5452,39 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
#, fuzzy, python-format
msgid "Instance running successfully."
msgstr "Копия %s: выполнение"
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5388,17 +5504,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr "nwfilter(%(instance_filter_name)s) для%(name)s не найден."
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr "Брандмауэр iptables: Настройка базовой фильтрации"
@@ -5526,46 +5642,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "Невозможно найти открытый порт"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, fuzzy, python-format
msgid "Reading image info file: %s"
msgstr "Выгрузка образа %s"
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "_создать: %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "Запуск моста интерфейса для %s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "_создать: %s"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
#, fuzzy, python-format
msgid "Failed while unplugging vif"
msgstr "Ошибка отсоединения vif копии '%s'"
@@ -5982,7 +6098,7 @@ msgstr "Получение размера образа для образа %s"
msgid "Got image size of %(size)s for the image %(image)s"
msgstr "Принят размер образа %(size)s для образа %(image)s"
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -5992,30 +6108,30 @@ msgstr ""
"(необязательно) и xenapi_connection_password для использования "
"connection_type=xenapi"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Ошибка дешифрирования личного ключа: %s"
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr "Запуск узла на XenServer не поддерживается."
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
"Невозможно выполнить вход в XenAPI (недостаточно свободного места на "
"Dom0?)"
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "Исключение: %s"
@@ -6767,67 +6883,35 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr "Автоматическая безотказная перезагрузка %d"
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, fuzzy, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr "Завершение работы ВМ для копии %(instance_uuid)s"
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "Копия %(instance_id)s не найдена"
-
-#: nova/virt/xenapi/vmops.py:1347
-#, fuzzy, python-format
-msgid "In ERROR state"
-msgstr "Ошибка БД: %s"
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr "Невозможно получить сведения о пропускной способности."
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "установка сетевого узла"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
#, fuzzy
msgid "Creating vifs"
msgstr "Создание изображения"
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Создание VIF для ВМ %(vm_ref)s, сеть %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, fuzzy, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
@@ -6836,14 +6920,14 @@ msgstr ""
"Вызов агентом %(method)s возвратил недопустимый ответ: %(ret)r. VM "
"id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r"
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, fuzzy, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
"ВРЕМЯ ПРОСТОЯ: Срок вызова %(method)s истёк. VM id=%(instance_uuid)s; "
"args=%(args)r"
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, fuzzy, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
@@ -6852,12 +6936,12 @@ msgstr ""
"НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM "
"id=%(instance_uuid)s; args=%(args)r"
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, fuzzy, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr "Вызов %(method)s возвратил ошибку: %(e)s."
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr "Ошибка OpenSSL: %s"
@@ -7074,37 +7158,37 @@ msgstr "Ошибка очистки SR %s"
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr "Ошибка в соглашении: %s"
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr "Недопустимый запрос: %s"
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr "Запрос: %s"
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr "Запрос сделан с отсутствующим токеном: %s"
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr "Запрос сделан с недопустимым токеном: %s"
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr "Непредвиденная ошибка: %s"
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr "Запуск узла сети nova-xvpvncproxy (версия %s)"
@@ -7217,108 +7301,108 @@ msgstr "Sheepdog не выполняется"
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "Повторное экспортирование %s томов"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "том %s: пропуск экспортирования"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "том %s: создание"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "том %(vol_name)s: создание lv объёмом %(vol_size)sG"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "том %s: создание экспортирования"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "том %s: создание завершено"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "Том до сих пор присоединён"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "том %s: удаление экспортирования"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr "том %s: том занят"
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "том %s: удаление завершено"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr "снимок %s: создание"
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "снимок %(snap_name)s: создание"
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr "снимок %s: создание завершено"
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr "снимок %s: удаление"
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "снимок %s: создание завершено"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "снимок %s: удаление выполнено"
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr "Проверка возможностей тома"
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr "Обнаружены новые возможности: %s"
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr "Очистить возможности"
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
@@ -8161,6 +8245,9 @@ msgstr ""
#~ "node_id = %(id)s node_ip = %(ip)s"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr "Автоматические подтверждение перемещения %d"
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po
index 659ac37ad..cf72a27b3 100644
--- a/nova/locale/tl/LC_MESSAGES/nova.po
+++ b/nova/locale/tl/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -88,7 +88,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -151,7 +151,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -211,131 +212,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -343,777 +340,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1123,22 +1156,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1150,193 +1183,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1372,135 +1420,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1509,245 +1557,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2399,7 +2449,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2496,19 +2546,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2633,35 +2670,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2847,111 +2885,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2966,452 +3012,495 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3471,17 +3560,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3500,17 +3589,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3528,13 +3617,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3557,6 +3648,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3589,22 +3688,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3614,17 +3713,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3723,42 +3822,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3766,41 +3865,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3808,73 +3907,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3885,31 +3984,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3989,36 +4088,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4035,12 +4134,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "natanggap %s"
@@ -4055,42 +4154,55 @@ msgstr "walang paraan para sa mensahe: %s"
msgid "No method for message: %s"
msgstr "Walang paraan para sa mensahe: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4170,59 +4282,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4287,19 +4399,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4322,6 +4434,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4346,11 +4473,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4416,12 +4543,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4436,12 +4563,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4554,21 +4681,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4577,19 +4704,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4601,12 +4728,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4856,7 +4983,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4871,7 +4998,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5000,182 +5127,170 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5185,38 +5300,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5234,17 +5349,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5372,46 +5487,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "natanggap %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5806,35 +5921,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6553,88 +6668,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6851,37 +6935,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6990,108 +7074,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8009,6 +8093,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po
index 8c26986a4..b00803b49 100644
--- a/nova/locale/tr/LC_MESSAGES/nova.po
+++ b/nova/locale/tr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -88,7 +88,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -151,7 +151,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -211,131 +212,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -343,777 +340,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1123,22 +1156,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1150,193 +1183,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1372,135 +1420,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1509,245 +1557,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2399,7 +2449,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2496,19 +2546,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2633,35 +2670,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2847,111 +2885,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2966,452 +3012,495 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3471,17 +3560,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3500,17 +3589,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3528,13 +3617,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3557,6 +3648,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3589,22 +3688,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3614,17 +3713,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3723,42 +3822,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3766,41 +3865,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3808,73 +3907,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3885,31 +3984,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3989,36 +4088,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4035,12 +4134,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4055,42 +4154,55 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4170,59 +4282,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4287,19 +4399,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4322,6 +4434,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4346,11 +4473,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4416,12 +4543,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4436,12 +4563,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4554,21 +4681,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4577,19 +4704,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4601,12 +4728,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4856,7 +4983,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4871,7 +4998,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5000,182 +5127,170 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5185,38 +5300,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5234,17 +5349,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5372,46 +5487,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5806,35 +5921,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6553,88 +6668,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6851,37 +6935,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6990,108 +7074,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8011,6 +8095,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po
index a4c19645b..0efe295a1 100644
--- a/nova/locale/uk/LC_MESSAGES/nova.po
+++ b/nova/locale/uk/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -89,7 +89,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -152,7 +152,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr ""
@@ -212,131 +213,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -344,777 +341,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1124,22 +1157,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1151,193 +1184,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1373,135 +1421,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "Занадто багато невдалих аутентифікацій."
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1510,246 +1558,248 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "Це правило вже існує в групі %s"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "Вилучити групу безпеки %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "Створити розділ на %s ГБ"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "Від'єднати том %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "Від'єднати том %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "лише група \"всі\" підтримується"
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2401,7 +2451,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2498,19 +2548,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2635,35 +2672,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2849,111 +2887,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2968,452 +3014,495 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3473,17 +3562,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3502,17 +3591,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3530,13 +3619,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3559,6 +3650,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3591,22 +3690,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3616,17 +3715,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3725,42 +3824,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3768,41 +3867,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3810,73 +3909,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3887,31 +3986,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3991,36 +4090,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4037,12 +4136,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "отримано %s"
@@ -4057,42 +4156,55 @@ msgstr "без порядку для повідомлень: %s"
msgid "No method for message: %s"
msgstr "Без порядку для повідомлень: %s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "MSG_ID %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4172,59 +4284,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4289,19 +4401,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4324,6 +4436,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4348,11 +4475,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4418,12 +4545,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4438,12 +4565,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4556,21 +4683,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4579,19 +4706,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4603,12 +4730,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4858,7 +4985,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4873,7 +5000,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5002,182 +5129,170 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5187,38 +5302,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5236,17 +5351,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5374,46 +5489,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "отримано %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5808,35 +5923,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6555,88 +6670,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6853,37 +6937,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6992,108 +7076,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8005,6 +8089,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""
diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po
index 3ec9de140..52bae7f8d 100644
--- a/nova/locale/zh_CN/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+0000\n"
"PO-Revision-Date: 2012-05-07 06:51+0000\n"
"Last-Translator: Edward <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -93,7 +93,7 @@ msgstr "数据库异常被包裹。"
msgid "An unknown exception occurred."
msgstr "发生未知异常。"
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr "无效的快照"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "卷 %(volume_id)s 没有附加任何东西"
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr "密钥对数据无效"
@@ -216,132 +217,128 @@ msgid "Invalid cidr %(cidr)s."
msgstr "无效的cidr %(cidr)s。"
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr "无效的RPC连接重用。"
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。"
-#: nova/exception.py:306
+#: nova/exception.py:302
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。"
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "实例 %(instance_id)s 没有运行。"
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr "实例 %(instance_id)s 没有挂起。"
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "实例 %(instance_id)s 不在救援模式。"
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr "挂起实例失败"
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr "服务器恢复失败"
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr "重新启动实例失败"
-#: nova/exception.py:339
+#: nova/exception.py:335
#, fuzzy
msgid "Failed to terminate instance"
msgstr "重新启动实例失败"
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr "此时的付不可用。"
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr "此时的计算服务不可用。"
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr "此时的目标计算主机不可用。"
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr "此时的原始计算主机不可用。"
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr "提供的虚拟机管理程序类型无效。"
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "该实例需要比当前版本更新的虚拟机管理程序。"
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。"
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
-#: nova/exception.py:382
+#: nova/exception.py:378
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr "无法接受的CPU信息"
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s 不是有效的IP v4/6地址。"
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。"
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -351,777 +348,814 @@ msgstr ""
"包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 "
"%(actual)s。"
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "磁盘格式 %(disk_format)s 不能接受"
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s"
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s 无法接受。"
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr "资源没有找到。"
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr "要求的标记 %(flag)s 没有设置。"
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: nova/exception.py:440
+#: nova/exception.py:436
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "无法找到帐户 %(account_name) on Solidfire 设备"
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "没有为实例 %(instance_id)s 找到卷。"
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。"
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr "没有找到卷类型。"
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "卷类型 %(volume_type_id)s 没有找到。"
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。"
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr "在 %(location)s 没有磁盘"
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "无法为 %(driver_type)s 卷找到句柄。"
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr "有些镜像通过hrefs存储。该api版本不支持显示镜像hrefs。"
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr "没有为镜像 %(image_id)s 找到内核。"
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "项目 %(project_id)s 没有找到。"
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr "用户 %(user_id)s 不是项目 %(project_id)s 的成员。"
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr "角色 %(role_id)s 没有找到。"
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr "没有找到存储库来读写VDI。"
-#: nova/exception.py:534
+#: nova/exception.py:530
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "网络 %(network_id)s 没有找到。"
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr "创建网络 %(req)s 是必要的。"
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "网络 %(network_id)s 没有找到。"
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "无法为桥 %(bridge)s 找到网络"
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "无法为uuid %(uuid)s 找到网络"
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "无法为cidr %(cidr)s 找到网络。"
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr "没有网络定义。"
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。"
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr "主机没有设置于网络 (%(network_id)s)。"
-#: nova/exception.py:575
+#: nova/exception.py:571
#, fuzzy, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr "网络 %s 存在活跃的端口,无法删除"
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr "无法找到虚拟机使用的数据存储引用。"
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "没有固定IP与id %(id)s 关联。"
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "没有为地址 %(address)s 找到固定IP。"
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr "实例 %(instance_id)s 没有固定ip。"
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。"
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。"
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr "主机 %(host)s 没有固定IP。"
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。"
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr "固定IP地址 %(address)s 已在使用。"
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "固定IP地址 %(address)s 无效。"
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr "没有固定ip可用。"
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr "找不到固定IP。"
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "找不到适合id %(id)s 的浮动IP。"
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。"
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "找不到适合地址 %(address)s 的浮动ip。"
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "没有为主机 %(host)s 找到浮动IP。"
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr "没有浮动IP可用。"
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "浮动ip %(address)s 已被关联。"
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "浮动ip %(address)s 没有被关联。"
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr "没有浮动ip存在。"
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr "接口 %(interface)s没有找到。"
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr "证书 %(certificate_id)s 没有找到。"
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "计算主机 %(host)s 没有找到。"
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr "认证令牌 %(token)s 没有找到。"
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr "访问密钥 %(access_key)s 没有找到。"
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr "配额没有找到。"
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: nova/exception.py:705
+#: nova/exception.py:714
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, fuzzy, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr "没有为项目 %(project_id)s 找到配额。"
+
+#: nova/exception.py:722
+#, fuzzy, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr "用户 %(user_id)s 没有找到。"
+
+#: nova/exception.py:726
+#, fuzzy, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr "扩展资源:%s"
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "安全组 %(security_group_id)s 没有找到。"
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。"
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。"
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。"
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "控制台池 %(pool_id)s 没有找到。"
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。"
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "控制台%(console_id)s 没有找到。"
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr "没有为实例 %(instance_id)s 找到控制台。"
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。"
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr "无效的控制台类型 %(console_type)s "
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr "没有找到实例类型。"
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "实例类型 %(instance_type_id)s 没有找到。"
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "名为 %(instance_type_name)s 的实例类型没有找到。"
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "类型 %(flavor_id)s 没有找到。"
-#: nova/exception.py:785
+#: nova/exception.py:806
#, fuzzy, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr "区域 %(zone_id)s 没有找到。"
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。"
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr "未找到调度器的权重标记:%(flag_name)s"
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
-#: nova/exception.py:807
+#: nova/exception.py:828
#, fuzzy, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。"
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr "未定义LDAP对象"
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr "没有找到LDAP用户 %(user_id)s。"
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr "没有找到LDAP用户组 %(group_id)s。"
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr "LDAP用户 %(user_id)s 不是 %(group_id)s 的组成员。"
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr "没找到文件"
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。"
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "未找到网络适配器 %(adapter)s。"
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr "操作不允许。"
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr "无法使用全局角色 %(role_id)s"
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr "快照不允许循环。"
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr "备份 image_type 要求循环参数。"
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "密钥对 %(key_name)s 已经存在。"
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr "用户 %(user)s 已存在。"
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr "LDAP用户 %(user)s 已经存在。"
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr "LDAP用户组 %(group)s 已经存在。"
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr "用户 %(uid)s 已经是 组 %(group_dn)s 中的成员"
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr "项目 %(project)s 已经存在。"
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr "实例 %(name)s 已经存在。"
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr "实例类型 %(name)s 已经存在。"
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr "卷类型 %(name)s 已经存在。"
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr "%(path)s 在共享存储上:%(reason)s"
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr "迁移错误"
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr "调整时实例的大小必须要发生变化。"
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr "镜像比实例类型所允许的大。"
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr "1个或多个区域无法完成请求。"
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr "实例类型的内存对于所请求的镜像太小。"
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr "实例类型的磁盘对于所请求的镜像太小。"
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。"
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr "无法获取此主机的带宽、CPU和磁盘指标。"
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "主机 %(host)s 没有启动或者不存在。"
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr "超出配额"
-#: nova/exception.py:972
+#: nova/exception.py:993
#, fuzzy, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "所选择主机的最大数目(%d)"
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr "超过个性化文件限制"
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr "个性化文件路径太长"
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr "个性化文件内容太长"
-#: nova/exception.py:997
+#: nova/exception.py:1018
+#, fuzzy, python-format
+msgid "Maximum number of key pairs exceeded"
+msgstr "所选择主机的最大数目(%d)"
+
+#: nova/exception.py:1022
#, fuzzy, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "找不到聚合 %(aggregate_id)s。"
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "聚合 %(aggregate_name)s 已经存在。"
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。"
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr "主机 %(host)s 已经是另外一个聚合的成员。"
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr "无法创建实例类型。"
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr "来自SolidFire API的错误响应"
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr "SolidFire API响应里发生错误:status=%(status)s"
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "SolidFire API响应里发生错误:data=%(data)s"
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, fuzzy, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr "检测到已存在的id为%(vlan) vlan"
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, fuzzy, python-format
msgid "Could not fetch image %(image)s"
msgstr "获取镜像 %(image)s"
@@ -1131,22 +1165,22 @@ msgstr "获取镜像 %(image)s"
msgid "syslog facility must be one of: %s"
msgstr "syslog设备必须作为一个 %s 。"
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr "跳过 %(full_task_name)s,到下次运行还剩下%(ticks_to_skip)s 跳。"
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr "正在运行周期性任务 %(full_task_name)s"
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr "在 %(full_task_name)s 期间发生的错误:%(e)s"
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr "向调度器通报能力。"
@@ -1158,193 +1192,208 @@ msgstr "JSON文件表示策略。"
msgid "Rule checked when requested rule is not found"
msgstr "请求的规则找不到时的检查缺省规则。"
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)"
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr "为服务 %s 创建消费者"
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr "因无数据库记录,服务已被中止"
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr "服务数据库对象消失,正在重新创建。"
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr "与模型服务器(model server)的连接已恢复!"
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr "失去与模型服务器的连接"
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr "标记全集:"
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr "%(flag)s:标记集合 "
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr "正在抓取 %s"
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr "发现未知的 utils.execute 关键字参数:%r"
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "正在运行cmd (subprocess):%s"
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr "运行结果为 %s"
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr "%r 失败,重试。"
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "运行cmd (SSH):%s"
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr "SSH上不支持环境变量"
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr "SSH上不支持的进程输入参数。"
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr "回调中debug:%s"
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "本地IP地址没有找到:%s"
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr "后台 %s"
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr "循环调用中。"
-#: nova/utils.py:860
+#: nova/utils.py:760
#, fuzzy, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr "正在试图获取信号量 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
-#: nova/utils.py:864
+#: nova/utils.py:764
#, fuzzy, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁"
-#: nova/utils.py:868
+#: nova/utils.py:768
#, fuzzy, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
-#: nova/utils.py:875
+#: nova/utils.py:775
#, fuzzy, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr "期望的对象类型:%s"
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr "不正确的server_string:%s"
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "正在删除基文件:%s"
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr "类 %(fullname)s 是不推荐的:%(msg)s"
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr "类 %(fullname)s 是不推荐的"
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr "函数 %(name)s 在%(location)s 里的是不推荐的:%(msg)s"
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr "函数 %(name)s 在%(location)s 里的是不推荐的"
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
@@ -1380,135 +1429,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr "%(code)s: %(message)s"
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr "FaultWrapper: %s"
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr "认证失败过多"
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr "访问密钥 %(access_key)s 有错误 %(failures)d,认证失败将被锁定 %(lock_mins)d 分钟。"
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr "签名没有提供"
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr "访问密钥没有提供"
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr "与keystone交流失败"
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr "认证失败:%s"
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr "为%(uname)s:%(pname)s 验证通过的请求"
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr "执行: %s"
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr "arg: %(key)s\t\tval: %(value)s"
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求"
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr "引起异常 InstanceNotFound: %s"
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr "引起异常 VolumeNotFound: %s"
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr "引起异常 SnapshotNotFound: %s"
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr "引起异常 NotFound: %s"
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr "引起异常 EC2APIError: %s"
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr "引起异常 KeyPairExists: %s"
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr "引起异常 InvalidParameterValue: %s"
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr "引起异常 InvalidPortRange: %s"
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr "引起异常 NotAuthorized: %s"
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr "引起异常 InvalidRequest: %s"
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, fuzzy, python-format
msgid "QuotaError raised: %s"
msgstr "引起意外的错误:%s"
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr "引起意外的错误:%s"
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr "Environment: %s"
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr "发生了一个未知的错误. 请重试你的请求."
@@ -1517,250 +1566,254 @@ msgstr "发生了一个未知的错误. 请重试你的请求."
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s"
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr "创建卷 %s 的快照"
-#: nova/api/ec2/cloud.py:378
-#, fuzzy, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
-msgstr "参数GroupName的值 (%s) 无效。内容仅限于含有字母数字的字符,空格,破折号和下划线。"
-
-#: nova/api/ec2/cloud.py:384
-#, fuzzy, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
-msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。"
-
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:350
#, python-format
msgid "Create key pair %s"
msgstr "创建密钥对 %s"
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
+#, python-format
+msgid "Key pair '%s' already exists."
+msgstr "密钥对 '%s' 已经存在。"
+
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr "导入密钥 %s"
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr "删除密钥对 %s"
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
#, fuzzy
msgid "Invalid CIDR"
msgstr "无效的"
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr "撤销 %s 安全组入口权限"
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, fuzzy, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr "参数不够创建有效规则。"
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr "对给定的参数无特定规则。"
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr "授权 %s 安全组入口权限"
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, fuzzy, python-format
msgid "%s - This rule already exists in group"
msgstr "这条规则已经存在于组%s 中"
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
#, fuzzy, python-format
msgid "Quota exceeded, too many security group rules."
msgstr "添加安全组规则:%r"
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr "参数GroupName的值 (%s) 无效。内容仅限于含有字母数字的字符,空格,破折号和下划线。"
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。"
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr "创建安全组 %s"
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr "安全组 %s 已经存在"
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr "删除安全组 %s"
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr "获取实例 %s 控制台输出"
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr "从快照 %s 创建卷"
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr "创建 %s GB的卷"
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
#, fuzzy
msgid "Delete Failed"
msgstr "创建失败"
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
#, fuzzy
msgid "Attach Failed."
msgstr "创建失败"
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr "分离卷 %s"
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
#, fuzzy, python-format
msgid "Detach Volume Failed."
msgstr "分离卷 %s"
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr "属性不支持: %s"
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr "vol = %s\n"
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr "分配地址"
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr "释放地址 %s"
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+#, fuzzy, python-format
+msgid "Unable to release IP Address."
+msgstr "无法找到地址 %r"
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+#, fuzzy, python-format
+msgid "Unable to associate IP Address."
+msgstr "无法找到地址 %r"
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr "取消地址 %s 的关联"
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr "镜像必须可用。"
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr "准备开始终止实例"
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr "重启实例 %r"
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr "准备停止实例"
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr "准备启动实例"
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr "解除镜像 %s 的注册"
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "用id %(image_id)s 注册镜像 %(image_location)s"
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr "用户或者组没有确定"
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr "仅仅支持组\"all\""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr "operation_type必须添加或者移除"
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr "正在更新镜像 %s 的 publicity 属性"
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr "无法在 %d 秒内停止实例"
@@ -2416,7 +2469,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr "只有根证书能被获取。"
@@ -2514,19 +2567,6 @@ msgstr "Describe-resource是只有管理员才能执行的功能。"
msgid "Host not found"
msgstr "没有找到主机"
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr "密钥对名称长度必须在1到255个字符之间"
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr "密钥对 '%s' 已经存在。"
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr "addFixedIp缺少参数'networkId'"
@@ -2654,35 +2694,36 @@ msgstr "启动实例 %r"
msgid "stop instance"
msgstr "停止实例 %r"
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr "删除id为 %s 的卷"
-#: nova/api/openstack/compute/contrib/volumes.py:330
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
-msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上"
-
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "实例 %s:没有启动"
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:342
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上"
+
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "删除id为 %s 的快照"
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2869,119 +2910,127 @@ msgstr "未指定计算宿主机"
msgid "Unable to find host for Instance %s"
msgstr "无法找到实例 %s 的宿主机"
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr "超过实例的配额。您无法运行更多此类型的实例。"
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。"
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, fuzzy, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性"
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
#, fuzzy, python-format
msgid "Metadata property key greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
#, fuzzy, python-format
msgid "Metadata property value greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr "准备运行 %s 个实例"
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr "bdm %s"
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr "为 %(pid)s/%(uid)s 向调度器发送创建命令"
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
#, fuzzy, python-format
msgid "Going to try to soft delete instance"
msgstr "准备尝试软删除实例 %s"
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
#, fuzzy, python-format
msgid "No host for instance, deleting immediately"
msgstr "没有托管实例 %s,立刻删除"
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
#, fuzzy, python-format
msgid "Going to try to terminate instance"
msgstr "准备尝试终止实例 %s"
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
#, fuzzy, python-format
msgid "Going to try to stop instance"
msgstr "准备尝试停止实例 %s"
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
#, fuzzy, python-format
msgid "Going to try to start instance"
msgstr "准备尝试启动实例 %s"
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr "实例 %(instance_uuid)s 没有停止。(%(vm_state)s"
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr "无法识别镜像类型 %s"
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr "flavor_id为空。假定在迁移。"
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s"
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr "存在多个固定IP,使用第一个:%s"
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr "密钥对名称长度必须在1到255个字符之间"
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr "创建参数必须是正整数"
@@ -2996,79 +3045,83 @@ msgstr "数据库错误:%s"
msgid "Instance type %s not found for deletion"
msgstr "未找到要删除的实例类型 %s"
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr "check_instance_lock: decorating: |%s|"
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, fuzzy, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
"check_instance_lock: arguments: |%(self)s| |%(context)s| "
"|%(instance_uuid)s|"
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr "check_instance_lock: 锁定: |%s|"
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr "check_instance_lock: admin: |%s|"
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr "check_instance_lock: 执行中: |%s|"
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr "check_instance_lock: 未执行 |%s|"
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr "无法加载虚拟驱动:%s"
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。"
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr "nova-compute重启后,实例正在重启。"
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr "虚拟机管理程序驱动不支持防火墙规则"
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr "正在检查状态"
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr "正在设置 bdm %s"
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
#, fuzzy
msgid "Instance not found."
msgstr "没有找到实例"
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr "实例已经创建"
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
@@ -3077,7 +3130,7 @@ msgstr ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
@@ -3086,129 +3139,130 @@ msgstr ""
"镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 "
"%(allowed_size_bytes)d"
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr "正在启动虚拟机"
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr "实例跳过网络分配"
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr "实例网络设置失败"
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr "实例的network_info:|%s|"
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr "实例块设备设置失败"
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr "实例生产失败"
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr "释放实例的网络"
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s 实例"
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr "终止bdm %s"
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s。把实例的 vm_state设置为ERROR"
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
#, fuzzy, python-format
msgid "Cannot rebuild instance because the given image does not exist."
msgstr "无法重建实例 [%(instance_uuid)s],因为给定的镜像不存在。"
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, fuzzy, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s"
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
#, fuzzy, python-format
msgid "Rebuilding instance"
msgstr "正在重新创建实例 %s"
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
#, fuzzy, python-format
msgid "Rebooting instance"
msgstr "正在重启虚拟机 %s"
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr "实例 %s: 快照中"
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)"
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr "轮换出%d个备份"
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr "正在删除镜像 %s"
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "设置管理员密码失败。实例 %s 没有运行"
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
#, fuzzy, python-format
msgid "Root password set"
msgstr "实例 %s:Root密码已设置"
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr "该驱动不能执行set_admin_password。"
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr "设置管理员密码出错"
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, fuzzy, python-format
msgid ""
"trying to inject a file into a non-running (state: "
@@ -3217,12 +3271,12 @@ msgstr ""
"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
"%(expected_state)s)"
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, fuzzy, python-format
msgid "injecting file to %(path)s"
msgstr "注入文件路径:'%s'"
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, fuzzy, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
@@ -3231,155 +3285,155 @@ msgstr ""
"试图更新没有运行的实例上的代理:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
"%(expected_state)s)"
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, fuzzy, python-format
msgid "updating agent to %(url)s"
msgstr "把代理更新为 %s"
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
#, fuzzy, python-format
msgid "Unrescuing"
msgstr "实例 %s:取消救援"
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr "目标与来源一样。"
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
#, fuzzy
msgid "Pausing"
msgstr "正在更新。"
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
#, fuzzy, python-format
msgid "Retrieving diagnostics"
msgstr "实例 %s :获取诊断"
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
#, fuzzy, python-format
msgid "Suspending"
msgstr "实例 %s:挂起"
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
#, fuzzy, python-format
msgid "Getting locked state"
msgstr "实例%s:获取锁定的状态"
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
#, fuzzy
msgid "Reset network"
msgstr "重置网络"
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
#, fuzzy, python-format
msgid "Inject network info"
msgstr "实例 %s:注入网络信息"
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr "将注入的network_info:|%s|"
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
#, fuzzy, python-format
msgid "Get console output"
msgstr "获取实例 %s 控制台输出"
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
#, fuzzy, python-format
msgid "Getting vnc console"
msgstr "实例 %s:正在获得VNC控制台"
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, fuzzy, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离"
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "从未知实例%s中分离卷"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr "实例没有卷。"
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。"
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr "预在线迁移在%(dest)s失败"
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr "post_live_migration()已经启动。"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr "没有找到floating_ip"
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr "没有找到floating_ip"
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
@@ -3388,12 +3442,12 @@ msgstr ""
"在线迁移:意外的错误:无法继承浮动ip。\n"
"%(e)s"
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr "把实例迁移到 %(dest)s 成功完成。"
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -3401,77 +3455,116 @@ msgstr ""
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
"name。”这个错误可以放心的忽略。"
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr "迁移后操作启动"
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移"
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, fuzzy, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
+
+#: nova/compute/manager.py:2343
+#, fuzzy, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr "没有找到实例 %(instance_id)s"
+
+#: nova/compute/manager.py:2347
+#, fuzzy
+msgid "In ERROR state"
+msgstr "节点处于未知的错误状态。"
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr "更新主机状态"
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。"
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
#, fuzzy, python-format
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr "数据库中发现实例 %(name)s ,但是虚拟机管理程序不知道。设置加电状态为NOSTATE"
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr "回收删除的实例"
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, fuzzy, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, fuzzy, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'"
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, fuzzy, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3531,17 +3624,17 @@ msgstr "重启xvp"
msgid "xvp not running..."
msgstr "xvp不在运行中"
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr "删除过期令牌:(%s)"
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr "接收到令牌:%(token)s, %(token_dict)s)"
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr "检查令牌:%(token)s, %(token_valid)s)"
@@ -3560,17 +3653,17 @@ msgstr "无法识别的 read_deleted 取值”%s“"
msgid "No ComputeNode for %(host)s"
msgstr "主机 %(host)s 没有计算节点"
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr "没有id为%(sm_backend_id)s的后台配置"
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr "没有 sm_flavor 调用 %(sm_flavor)s"
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr "没有id为 %(volume_id)s 的 sm_volume"
@@ -3588,13 +3681,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。"
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr "表 |%s| 没有创建"
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
#, fuzzy
msgid "quota_classes table not dropped"
msgstr "instance_info_caches 没有删除掉"
@@ -3621,6 +3716,16 @@ msgstr "外键约束无法删除"
msgid "foreign key could not be created"
msgstr "外键约束无法去除"
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+#, fuzzy
+msgid "quota_usages table not dropped"
+msgstr "dns_domains 表没有删除"
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+#, fuzzy
+msgid "reservations table not dropped"
+msgstr "dns_domains 表没有删除"
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr "glance服务器连接错误,重试中"
@@ -3653,22 +3758,22 @@ msgstr "不是镜像所有者"
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr "%(timestamp)s 没有遵循任何签名格式:%(iso_formats)s"
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr "把 %(image_location)s 下载到 %(image_path)s失败"
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr "解密 %(image_location)s 到 %(image_path)s失败"
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr "解包 %(image_location)s 到 %(image_path)s 失败"
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr "上传 %(image_location)s 到 %(image_path)s 失败"
@@ -3678,17 +3783,17 @@ msgstr "上传 %(image_location)s 到 %(image_path)s 失败"
msgid "Failed to decrypt private key: %s"
msgstr "解密私钥失败:%s"
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "解密初始化vector失败:%s"
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "解密镜像文件 %(image_file)s 失败:%(err)s"
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr "镜像中不安全的文件名"
@@ -3787,42 +3892,42 @@ msgstr "移除实例”%s“的虚拟网络设备时失败"
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, fuzzy, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr "证书 %(certificate_id)s 没有找到。"
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr "没有找到接口 %(interface)s"
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr "为实例 |%s| 分配浮动IP"
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr "为实例 |%s| 释放浮动IP"
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr "地址 |%(address)s| 没有分配"
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|"
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr "%s 的配额超出,尝试分配地址"
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3830,41 +3935,41 @@ msgid ""
"ignored."
msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。"
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。"
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。"
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr "解除 %s 过期固定ip的关联"
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr "设置网络主机"
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr "为实例 |%s| 的网路分配"
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|"
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr "为实例 |%s| 解除网络分配"
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, fuzzy, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3874,73 +3979,73 @@ msgstr ""
"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 "
"|%(zone2)s| 里。没有DNS记录将创建。"
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr "租用的IP |%(address)s|"
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr "没有关联的IP %s 被租用了"
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr "没有分配的IP |%s| 被租用了"
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr "释放的IP |%(address)s|"
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr "没有关联的IP %s 被释放了"
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr "没有租用的IP %s 被释放了"
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr "cidr 已经在使用"
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突"
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突"
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr "网络已经存在。"
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr "网路在删除前必须与项目 %s 解除关联"
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr "网络数量与VLAN起始数之和不能大于4049"
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3951,31 +4056,31 @@ msgstr "网络范围不够多而不适合 %(num_networks)s。网络大小是 %(n
msgid "This driver only supports type 'a'"
msgstr "驱动仅支持类型 'a'"
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr "租户ID没有设"
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr "Quantum客户请求:%(method)s %(action)s"
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr "Quantum实体没有找到:%s"
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr "服务器 %(status_code)s 错误:%(data)s"
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr "无法连接到服务器。出现错误:%s"
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr "无法反序列化type = '%s' 的对象"
@@ -4057,36 +4162,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr "调用get_project_and_global_net_ids时 project_id必须是非空。"
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr "创建网络入口的错误"
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr "没有net_id = %s的网络"
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, fuzzy, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr "没有为vif %sid取消分配固定IP"
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr "将连接接口 %(interface_id)s 连接到net %(net_id)s 针对租户 %(tenant_id)s"
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr "端口 %(port_id)s 在net %(net_id)s 上删除,针对租户是 %(tenant_id)s"
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr "%s 不在有效的优先级"
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4103,12 +4208,12 @@ msgstr "Problem '%(e)s' 试图发送到通知驱动 %(driver)s。"
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr "未打包的上下文:%s"
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr "已接收 %s"
@@ -4123,31 +4228,36 @@ msgstr "没有适用于消息的方法:%s"
msgid "No method for message: %s"
msgstr "没有适用于消息的方法:%s"
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr "在 %s 做异步call"
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr "消息ID(MSG_ID)是 %s"
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr "在 %s 做异步cast"
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr "做异步fanout cast"
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "发生未知异常。"
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
@@ -4156,11 +4266,20 @@ msgstr ""
"远程错误:%(exc_type)s %(value)s\n"
"%(traceback)s。"
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr "等待RPC响应返回超时"
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "无效的RPC连接重用。"
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr "返回 %s 异常给调用者"
@@ -4242,60 +4361,60 @@ msgstr "正确的服务在运行吗?"
msgid "Could not find another compute"
msgstr "无法找到另一个计算节点"
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr "把“%(method)s”投放在卷%(host)s\""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr "把“%(method)s”投放在主机 \"%(host)s\""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr "把“%(method)s”投放在网络 \"%(host)s\""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr "把“%(method)s”投放在 %(topic)s \"%(host)s\""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr "必须实现一个回滚 schedule"
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr "块存储迁移无法在共享存储使用"
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
#, fuzzy
msgid "Live migration can not be used without shared storage."
msgstr "块存储迁移无法在共享存储使用"
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr "主机 %(dest)s 和原先的主机 %(src)s 不兼容。"
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)"
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4362,19 +4481,19 @@ msgstr "host_manager 只实现了“compute”"
msgid "No service for compute ID %s"
msgstr "计算节点 %s 没有服务"
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, fuzzy, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr "驱动方法 %(driver_method)s 丢失:%(e)s。撤销回schedule()"
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "schedule_%(method)s 失败:%(ex)s"
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, fuzzy, python-format
msgid "Setting instance to %(state)s state."
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
@@ -4397,6 +4516,21 @@ msgstr "没有足够可分配的剩余CPU核心"
msgid "Not enough allocatable volume gigabytes remaining"
msgstr "卷没有足够可分配的空间"
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr "未设置 VCPUs;假设 CPU 集合损坏了"
@@ -4421,11 +4555,11 @@ msgstr "伪命令引起异常 %s"
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr "请扩展模拟的 libvirt 模块来支持标记"
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr "请扩展伪libvirt模块来支持这种认知方法"
@@ -4493,12 +4627,12 @@ msgstr "项目"
msgid "uuid"
msgstr "uuid"
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr "目标 %s 已经分配"
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr "无法确认导出的卷 id:%s。"
@@ -4513,12 +4647,12 @@ msgstr "给定数据:%s"
msgid "Result data: %s"
msgstr "结果数据:%s"
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "在%s 创建文件模拟客户代理"
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "移除在 %s 的模拟的客户代理文件"
@@ -4634,21 +4768,21 @@ msgstr "意外的状态码"
msgid "Decoding JSON: %s"
msgstr "解码JSON:%s"
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr "嵌套(调用)接收到 %(queue)s, %(value)s"
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr "嵌套(调用)返回 %s"
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr "RPC后台不支持超时"
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr "已接收 %s"
@@ -4657,19 +4791,19 @@ msgstr "已接收 %s"
msgid "Failed to open connection to the hypervisor"
msgstr "打开虚拟机管理程序的连接失败"
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr "Compute_service记录为 %s 创建 "
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr "Compute_service记录为 %s 更新 "
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr "试图不过滤没有过滤的实例"
@@ -4682,12 +4816,12 @@ msgstr "过滤器添加给实例 %s"
msgid "Provider Firewall Rules refreshed"
msgstr "提供者防火墙规则刷新"
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr "添加安全组规则:%r"
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr "添加提供者规则:%s"
@@ -4937,7 +5071,7 @@ msgstr "实例 %s:开始方法 toXML"
msgid "instance %s: finished toXML method"
msgstr "实例 %s:方法toXML 完成"
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4952,7 +5086,7 @@ msgstr "#### RLK: cpu_arch = %s "
msgid "Updating!"
msgstr "正在更新。"
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr "正在更新主机状态"
@@ -5081,180 +5215,168 @@ msgstr "qemu-nbd 错误:%s"
msgid "nbd device %s did not show up"
msgstr "nbd 设备 %s 没有出现"
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "正在连接 libvirt:%s"
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr "连接 libvirt 失败"
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s"
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr "删除已保存的实例时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr "实例销毁成功。"
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, fuzzy, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr "删除实例文件 %(target)s"
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr "无法确定iscsi initiator名字"
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr "附加 LXC 块设备"
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr "分离LXC 块设备"
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "实例成功重启。"
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
#, fuzzy
msgid "Failed to soft reboot instance."
msgstr "重新启动实例失败"
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
#, fuzzy
msgid "Instance shutdown successfully."
msgstr "实例成功生产。"
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr "重启过程中,实例消失。"
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr "实例成功重启。"
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移"
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr "正在自动确认迁移 %d"
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr "实例在运行"
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
#, fuzzy
msgid "During spawn, instance disappeared."
msgstr "重启过程中,实例消失。"
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr "实例成功生产。"
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data:%(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "用户没有管理员权限"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr "正在创建镜像"
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr "将 %(injection)s 注入到镜像 %(img_id)s"
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)"
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr "块设备列表 block_device_list %s"
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr "正在启动 toXML 方法"
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr "toXML方法完成"
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s"
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr "libvirt版本过旧(不支持getVersion)"
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr "'<cpu>' 必须为 1, 但是为 %d\n"
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr "拓扑 (%(topology)s) 必须含有 %(ks)s"
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
@@ -5263,7 +5385,7 @@ msgstr ""
"已启动实例的CPU信息:\n"
"%s"
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5278,42 +5400,42 @@ msgstr ""
"\n"
"参考 %(u)s"
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr "迁移 %s 超时"
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr "因它像卷,所以跳过 %(path)s"
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
#, fuzzy, python-format
msgid "Starting migrate_disk_and_power_off"
msgstr "实例 %s:开始执行 migrate_disk_and_power_off"
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
#, fuzzy, python-format
msgid "During wait running, instance disappeared."
msgstr "%s 在运行中消失了。"
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
#, fuzzy, python-format
msgid "Instance running successfully."
msgstr "实例 %s 成功运行。"
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
#, fuzzy, python-format
msgid "Starting finish_migration"
msgstr "实例 %s:开始执行 finish_migration"
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
#, fuzzy, python-format
msgid "Starting finish_revert_migration"
msgstr "实例 %s:开始执行 finish_revert_migration"
@@ -5332,17 +5454,17 @@ msgstr "在 nwfilter 里调用 setup_basic_filtering"
msgid "Ensuring static filters"
msgstr "正在确保静态过滤器"
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr "nwfilter(%(instance_filter_name)s)未找到"
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。"
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr "iptables 防火墙:设置基本的过滤规则"
@@ -5474,46 +5596,46 @@ msgstr "可删除的基文件:%s"
msgid "Verification complete"
msgstr "确认完成"
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr "无法找到一个开放端口"
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, fuzzy, python-format
msgid "Reading image info file: %s"
msgstr "正在删除基文件:%s"
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, fuzzy, python-format
msgid "Read: %s"
msgstr "_create: %s"
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, fuzzy, python-format
msgid "Writing image info file: %s"
msgstr "正在删除基文件:%s"
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, fuzzy, python-format
msgid "Wrote: %s"
msgstr "重写%s"
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr "保证vlan %(vlan)s 和桥 %(bridge)s"
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr "保证桥 %s"
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
#, fuzzy, python-format
msgid "Failed while unplugging vif"
msgstr "移除实例”%s“的虚拟网络设备时失败"
@@ -5935,7 +6057,7 @@ msgstr "正在获取镜像 %s 的大小"
msgid "Got image size of %(size)s for the image %(image)s"
msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s"
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -5944,28 +6066,28 @@ msgstr ""
"针对use connection_type=xenapi必须指定xenapi_connection_url, "
"xenapi_connection_username (可选) 和 xenapi_connection_password"
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "解密私钥失败:%s"
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr "不支持在XenServer启动主机"
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr "无法登录到XenAPI(Dom0磁盘是空么?)"
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr "得到异常:%s"
@@ -6702,68 +6824,36 @@ msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启"
msgid "Automatically hard rebooting"
msgstr "自动冷重启 %d"
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, fuzzy, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
-
-#: nova/virt/xenapi/vmops.py:1343
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr "没有找到实例 %(instance_id)s"
-
-#: nova/virt/xenapi/vmops.py:1347
-#, fuzzy
-msgid "In ERROR state"
-msgstr "节点处于未知的错误状态。"
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr "无法得到带宽信息"
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
#, fuzzy, python-format
msgid "Injecting network info to xenstore"
msgstr "为虚拟机注入网络信息到xs:|%s|"
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
#, fuzzy
msgid "Creating vifs"
msgstr "正在创建镜像"
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, fuzzy, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
#, fuzzy, python-format
msgid "Injecting hostname to xenstore"
msgstr "为虚拟机注入hostname到xs:|%s|"
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, fuzzy, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
@@ -6772,24 +6862,24 @@ msgstr ""
"%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; "
"args=%(addl_args)r"
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, fuzzy, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r"
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, fuzzy, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r"
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, fuzzy, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr "对 %(method)s 的调用返回错误:%(e)s。"
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL错误:%s"
@@ -7006,37 +7096,37 @@ msgstr "净化存储库 %s 出错"
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr "握手出错:%s"
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr "无效的请求:%s"
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr "请求:%s"
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr "请求缺少令牌:%s"
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr "请求中有无效令牌:%s"
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr "意外错误:%s"
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr "启动nova-xvpvncproxy节点(版本 %s)"
@@ -7147,108 +7237,108 @@ msgstr "Sheepdog 没有工作"
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr "重新导出卷%s"
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr "卷 %s:跳过导出"
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr "卷 %s: 创建中"
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr "卷%s:正在创建导出"
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr "卷%s:创建成功"
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr "卷仍在附加中"
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr "卷不属于这个节点"
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr "卷%s:正在移除导出"
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr "卷 %s:卷繁忙"
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr "卷%s:删除成功"
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr "快照 %s:正在创建"
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "快照 %(snap_name)s:正在创建"
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr "快照 %s:创建成功"
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr "快照 %s:正在删除"
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, fuzzy, python-format
msgid "snapshot %s: snapshot is busy"
msgstr "快照 %s:创建成功"
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "快照 %s:删除成功"
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr "检查卷能力"
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr "找到新能力:%s"
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr "清理能力"
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
@@ -7783,9 +7873,6 @@ msgstr ""
#~ msgid "progress column not added to compute_nodes table"
#~ msgstr "progress 列没有加入到 compute_nodes 表中"
-#~ msgid "dns_domains table not dropped"
-#~ msgstr "dns_domains 表没有删除"
-
#~ msgid "Sending notification on %s..."
#~ msgstr "正在 %s 上发送通知"
@@ -7957,6 +8044,9 @@ msgstr ""
#~ msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s"
#~ msgstr "任务 [%(name)s] %(task)s 状态:%(status)s %(error_info)s"
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr "正在自动确认迁移 %d"
+
#~ msgid "virsh said: %r"
#~ msgstr "virsh 输出: %r"
diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po
index 8f75310b6..da478840c 100644
--- a/nova/locale/zh_TW/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-05-13 23:02+0000\n"
+"POT-Creation-Date: 2012-05-20 23:02+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"
@@ -93,7 +93,7 @@ msgstr ""
msgid "An unknown exception occurred."
msgstr "發生一個未知例外"
-#: nova/exception.py:149
+#: nova/exception.py:149 nova/rpc/common.py:46
msgid "Exception in string format operation"
msgstr ""
@@ -156,7 +156,8 @@ msgstr "無效的快照(snapshot)"
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
+#: nova/exception.py:234 nova/api/ec2/cloud.py:360 nova/api/ec2/cloud.py:385
+#: nova/api/openstack/compute/contrib/keypairs.py:91 nova/compute/api.py:1979
msgid "Keypair data is invalid"
msgstr "無效的Keypair"
@@ -216,131 +217,127 @@ msgid "Invalid cidr %(cidr)s."
msgstr ""
#: nova/exception.py:286
-msgid "Invalid reuse of an RPC connection."
-msgstr ""
-
-#: nova/exception.py:290
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:293
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:301
+#: nova/exception.py:297
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:302
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:306
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:315
+#: nova/exception.py:311
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:319
+#: nova/exception.py:315
#, python-format
msgid "Instance %(instance_id)s is not suspended."
msgstr ""
-#: nova/exception.py:323
+#: nova/exception.py:319
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:327
+#: nova/exception.py:323
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:331
+#: nova/exception.py:327
msgid "Failed to resume server"
msgstr ""
-#: nova/exception.py:335
+#: nova/exception.py:331
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:339
+#: nova/exception.py:335
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:343
+#: nova/exception.py:339
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:343
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:347
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:352
msgid "Destination compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:360
+#: nova/exception.py:356
msgid "Original compute host is unavailable at this time."
msgstr ""
-#: nova/exception.py:364
+#: nova/exception.py:360
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:368
+#: nova/exception.py:364
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:369
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:374
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:378
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:382
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:386
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:390
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:400
+#: nova/exception.py:396
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -348,777 +345,813 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:403
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:411
+#: nova/exception.py:407
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:415
+#: nova/exception.py:411
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:415
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:423
+#: nova/exception.py:419
msgid "Expected a uuid but received %(uuid)."
msgstr ""
-#: nova/exception.py:427
+#: nova/exception.py:423
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:428
#, python-format
msgid "Required flag %(flag)s not set."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:432
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:436
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: nova/exception.py:445
+#: nova/exception.py:441
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:449
+#: nova/exception.py:445
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:454
+#: nova/exception.py:450
msgid "Zero volume types found."
msgstr ""
-#: nova/exception.py:458
+#: nova/exception.py:454
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:462
+#: nova/exception.py:458
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:463
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:472
+#: nova/exception.py:468
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:476
+#: nova/exception.py:472
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:476
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:481
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:485
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:493
+#: nova/exception.py:489
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:497
+#: nova/exception.py:493
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:501
+#: nova/exception.py:497
msgid ""
"Some images have been stored via hrefs. This version of the api does not "
"support displaying image hrefs."
msgstr ""
-#: nova/exception.py:506
+#: nova/exception.py:502
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:510
+#: nova/exception.py:506
#, python-format
msgid "Kernel not found for image %(image_id)s."
msgstr ""
-#: nova/exception.py:514
+#: nova/exception.py:510
#, python-format
msgid "User %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:518
+#: nova/exception.py:514
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:522
+#: nova/exception.py:518
#, python-format
msgid "User %(user_id)s is not a member of project %(project_id)s."
msgstr ""
-#: nova/exception.py:526
+#: nova/exception.py:522
#, python-format
msgid "Role %(role_id)s could not be found."
msgstr ""
-#: nova/exception.py:530
+#: nova/exception.py:526
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:530
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:538
+#: nova/exception.py:534
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:542
+#: nova/exception.py:538
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:546
+#: nova/exception.py:542
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:546
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:554
+#: nova/exception.py:550
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:558
+#: nova/exception.py:554
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:562
+#: nova/exception.py:558
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:566
+#: nova/exception.py:562
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:571
+#: nova/exception.py:567
#, python-format
msgid "Host is not set to the network (%(network_id)s)."
msgstr ""
-#: nova/exception.py:575
+#: nova/exception.py:571
#, python-format
msgid "Network %(network)s has active ports, cannot delete."
msgstr ""
-#: nova/exception.py:579
+#: nova/exception.py:575
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:583
+#: nova/exception.py:579
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:587
+#: nova/exception.py:583
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:591
+#: nova/exception.py:587
#, python-format
msgid "Instance %(instance_id)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:595
+#: nova/exception.py:591
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:600
+#: nova/exception.py:596
#, python-format
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:604
+#: nova/exception.py:600
#, python-format
msgid "Host %(host)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:608
+#: nova/exception.py:604
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:613
+#: nova/exception.py:609
#, python-format
msgid "Fixed IP address %(address)s is already in use."
msgstr ""
-#: nova/exception.py:617
+#: nova/exception.py:613
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:621
+#: nova/exception.py:617
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:625
+#: nova/exception.py:621
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:629
+#: nova/exception.py:625
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:633
+#: nova/exception.py:629
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:637
+#: nova/exception.py:633
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:641
+#: nova/exception.py:637
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:649
+#: nova/exception.py:645
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:653
+#: nova/exception.py:649
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:657
+#: nova/exception.py:653
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:661
+#: nova/exception.py:657
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:665
+#: nova/exception.py:661
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:669
+#: nova/exception.py:665
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:669
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:673
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:677
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:681
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:685
#, python-format
msgid "Auth token %(token)s could not be found."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:689
#, python-format
msgid "Access Key %(access_key)s could not be found."
msgstr ""
+#: nova/exception.py:693
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
#: nova/exception.py:697
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:702
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:706
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:710
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:714
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:709
+#: nova/exception.py:718
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:722
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:726
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:730
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:713
+#: nova/exception.py:734
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:718
+#: nova/exception.py:739
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:722
+#: nova/exception.py:743
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:748
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:732
+#: nova/exception.py:753
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:736
+#: nova/exception.py:757
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:741
+#: nova/exception.py:762
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:745
+#: nova/exception.py:766
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:772
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:776
#, python-format
msgid "Console for instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:780
#, python-format
msgid ""
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:785
#, python-format
msgid "Invalid console type %(console_type)s "
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:789
msgid "Zero instance types found."
msgstr ""
-#: nova/exception.py:772
+#: nova/exception.py:793
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:776
+#: nova/exception.py:797
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:802
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:806
#, python-format
msgid "Cell %(cell_id)s could not be found."
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:810
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:814
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:819
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:823
#, python-format
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:807
+#: nova/exception.py:828
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:812
+#: nova/exception.py:833
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:817
+#: nova/exception.py:838
msgid "LDAP object could not be found"
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:842
#, python-format
msgid "LDAP user %(user_id)s could not be found."
msgstr ""
-#: nova/exception.py:825
+#: nova/exception.py:846
#, python-format
msgid "LDAP group %(group_id)s could not be found."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:850
#, python-format
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:854
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:858
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:862
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:867
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:871
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:875
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:879
#, python-format
msgid "Unable to use global role %(role_id)s"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:883
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:887
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:875
+#: nova/exception.py:896
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:900
#, python-format
msgid "User %(user)s already exists."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:904
#, python-format
msgid "LDAP user %(user)s already exists."
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:908
#, python-format
msgid "LDAP group %(group)s already exists."
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:912
#, python-format
msgid "User %(uid)s is already a member of the group %(group_dn)s"
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:917
#, python-format
msgid "Project %(project)s already exists."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:921
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:904
+#: nova/exception.py:925
#, python-format
msgid "Instance Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:908
+#: nova/exception.py:929
#, python-format
msgid "Volume Type %(name)s already exists."
msgstr ""
-#: nova/exception.py:912
+#: nova/exception.py:933
#, python-format
msgid "%(path)s is on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:916
+#: nova/exception.py:937
msgid "Migration error"
msgstr ""
-#: nova/exception.py:920
+#: nova/exception.py:941
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:924
+#: nova/exception.py:945
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:928
+#: nova/exception.py:949
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:932
+#: nova/exception.py:953
msgid "When resizing, instances must change size!"
msgstr ""
-#: nova/exception.py:936
+#: nova/exception.py:957
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:940
+#: nova/exception.py:961
msgid "1 or more Zones could not complete the request"
msgstr ""
-#: nova/exception.py:944
+#: nova/exception.py:965
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:969
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:952
+#: nova/exception.py:973
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:956
+#: nova/exception.py:977
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:960
+#: nova/exception.py:981
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:985
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:989
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:993
#, python-format
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:998
msgid "Maximum volume size exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1002
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:1006
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:1010
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:1014
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:997
+#: nova/exception.py:1018
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1022
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:1027
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:1031
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:1035
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:1039
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1044
#, python-format
msgid "Host %(host)s already member of another aggregate."
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1048
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1052
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1056
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: nova/exception.py:1036
+#: nova/exception.py:1061
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1040
+#: nova/exception.py:1065
msgid "Bad response from SolidFire API"
msgstr ""
-#: nova/exception.py:1044
+#: nova/exception.py:1069
#, python-format
msgid "Error in SolidFire API response: status=%(status)s"
msgstr ""
-#: nova/exception.py:1048
+#: nova/exception.py:1073
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: nova/exception.py:1052
+#: nova/exception.py:1077
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1056
+#: nova/exception.py:1081
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1060
+#: nova/exception.py:1085
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1064
+#: nova/exception.py:1089
#, python-format
msgid "Could not fetch image %(image)s"
msgstr ""
@@ -1128,22 +1161,22 @@ msgstr ""
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/manager.py:146
+#: nova/manager.py:158
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
msgstr ""
-#: nova/manager.py:152
+#: nova/manager.py:164
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:159
+#: nova/manager.py:171
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:203
+#: nova/manager.py:215
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1155,193 +1188,208 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/service.py:138
+#: nova/quota.py:880
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:899
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:917
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:139
msgid "SIGTERM received"
msgstr ""
-#: nova/service.py:178
+#: nova/service.py:179
#, python-format
msgid "Starting %(topic)s node (version %(vcs_string)s)"
msgstr ""
-#: nova/service.py:197
+#: nova/service.py:198
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:284
+#: nova/service.py:287
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:321
+#: nova/service.py:324
msgid "The service database object disappeared, Recreating it."
msgstr ""
-#: nova/service.py:336
+#: nova/service.py:339
msgid "Recovered model server connection!"
msgstr ""
-#: nova/service.py:342
+#: nova/service.py:345
msgid "model server went away"
msgstr ""
-#: nova/service.py:436
+#: nova/service.py:441
msgid "Full set of FLAGS:"
msgstr ""
-#: nova/service.py:444
+#: nova/service.py:449
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/utils.py:123
+#: nova/utils.py:121
#, python-format
msgid "Fetching %s"
msgstr ""
-#: nova/utils.py:168
+#: nova/utils.py:166
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:178
+#: nova/utils.py:176
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:194 nova/utils.py:274
+#: nova/utils.py:192 nova/utils.py:272
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:207
+#: nova/utils.py:205
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:249
+#: nova/utils.py:247
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:251
+#: nova/utils.py:249
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:255
+#: nova/utils.py:253
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:311
+#: nova/utils.py:309
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:463
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:468
+#: nova/utils.py:466
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:580
+#: nova/utils.py:578
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:592
+#: nova/utils.py:590
#, python-format
msgid "backend %s"
msgstr ""
-#: nova/utils.py:642
+#: nova/utils.py:640
msgid "in looping call"
msgstr ""
-#: nova/utils.py:860
+#: nova/utils.py:760
#, python-format
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:864
+#: nova/utils.py:764
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:868
+#: nova/utils.py:768
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:875
+#: nova/utils.py:775
#, python-format
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/utils.py:934
+#: nova/utils.py:834
#, python-format
msgid "Found sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:941
+#: nova/utils.py:841
#, python-format
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
msgstr ""
-#: nova/utils.py:956
+#: nova/utils.py:856
#, python-format
msgid "Found lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:960
+#: nova/utils.py:860
#, python-format
msgid "Cleaned lockfile %(file)s with link count %(count)d"
msgstr ""
-#: nova/utils.py:1069
+#: nova/utils.py:969
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:1098
+#: nova/utils.py:998
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:1227
+#: nova/utils.py:1127
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1318
+#: nova/utils.py:1218
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1370
+#: nova/utils.py:1270
#, python-format
msgid "Class %(fullname)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1372
+#: nova/utils.py:1272
#, python-format
msgid "Class %(fullname)s is deprecated"
msgstr ""
-#: nova/utils.py:1404
+#: nova/utils.py:1304
#, python-format
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
msgstr ""
-#: nova/utils.py:1406
+#: nova/utils.py:1306
#, python-format
msgid "Function %(name)s in %(location)s is deprecated"
msgstr ""
-#: nova/utils.py:1590
+#: nova/utils.py:1490
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
@@ -1377,135 +1425,135 @@ msgstr ""
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
-#: nova/api/ec2/__init__.py:74
+#: nova/api/ec2/__init__.py:75
#, python-format
msgid "%(code)s: %(message)s"
msgstr ""
-#: nova/api/ec2/__init__.py:96
+#: nova/api/ec2/__init__.py:97
#, python-format
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:171
+#: nova/api/ec2/__init__.py:172
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:181
+#: nova/api/ec2/__init__.py:182
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:268
+#: nova/api/ec2/__init__.py:269
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:272
+#: nova/api/ec2/__init__.py:273
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
+#: nova/api/ec2/__init__.py:308 nova/api/ec2/__init__.py:321
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:389
+#: nova/api/ec2/__init__.py:390
#, python-format
msgid "Authentication Failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:405
+#: nova/api/ec2/__init__.py:406
#, python-format
msgid "Authenticated Request For %(uname)s:%(pname)s)"
msgstr ""
-#: nova/api/ec2/__init__.py:436
+#: nova/api/ec2/__init__.py:437
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:438
+#: nova/api/ec2/__init__.py:439
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:513
+#: nova/api/ec2/__init__.py:514
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:585
+#: nova/api/ec2/__init__.py:586
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:591
+#: nova/api/ec2/__init__.py:592
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:597
+#: nova/api/ec2/__init__.py:598
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:603
+#: nova/api/ec2/__init__.py:604
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:606
+#: nova/api/ec2/__init__.py:607
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:614
+#: nova/api/ec2/__init__.py:615
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:618
+#: nova/api/ec2/__init__.py:619
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:622
+#: nova/api/ec2/__init__.py:623
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:626
+#: nova/api/ec2/__init__.py:627
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:630
+#: nova/api/ec2/__init__.py:631
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:634
+#: nova/api/ec2/__init__.py:635
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:638
+#: nova/api/ec2/__init__.py:639
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:647
+#: nova/api/ec2/__init__.py:648
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:648
+#: nova/api/ec2/__init__.py:649
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
+#: nova/api/ec2/__init__.py:651 nova/api/metadata/handler.py:248
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1514,245 +1562,247 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
-#: nova/api/openstack/compute/contrib/keypairs.py:110
-msgid "Quota exceeded, too many key pairs."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:342
+#: nova/api/ec2/cloud.py:315
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:378
+#: nova/api/ec2/cloud.py:350
#, python-format
-msgid ""
-"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
-"character, spaces, dashes, and underscore."
+msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:384
-#, python-format
-msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
+#: nova/api/ec2/cloud.py:357 nova/api/ec2/cloud.py:382
+#: nova/api/openstack/compute/contrib/keypairs.py:86
+msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:388
+#: nova/api/ec2/cloud.py:363 nova/api/ec2/cloud.py:388
+#: nova/api/openstack/compute/contrib/keypairs.py:94 nova/compute/api.py:1964
#, python-format
-msgid "Create key pair %s"
+msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:397
+#: nova/api/ec2/cloud.py:372
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:420
+#: nova/api/ec2/cloud.py:395
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:562
+#: nova/api/ec2/cloud.py:538
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
-#: nova/api/ec2/cloud.py:822
+#: nova/api/ec2/cloud.py:626 nova/api/ec2/cloud.py:680
+#: nova/api/ec2/cloud.py:798
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:665
+#: nova/api/ec2/cloud.py:641
#: nova/api/openstack/compute/contrib/security_groups.py:530
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
+#: nova/api/ec2/cloud.py:653 nova/api/ec2/cloud.py:706
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
+#: nova/api/ec2/cloud.py:671 nova/api/ec2/cloud.py:738
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:719
+#: nova/api/ec2/cloud.py:695
#: nova/api/openstack/compute/contrib/security_groups.py:360
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/api/ec2/cloud.py:736
+#: nova/api/ec2/cloud.py:712
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:744
+#: nova/api/ec2/cloud.py:720
#: nova/api/openstack/compute/contrib/security_groups.py:389
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/api/ec2/cloud.py:787
+#: nova/api/ec2/cloud.py:763
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Content limited to "
"Alphanumeric characters, spaces, dashes, and underscores."
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:770
#, python-format
msgid ""
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
"255."
msgstr ""
-#: nova/api/ec2/cloud.py:798
+#: nova/api/ec2/cloud.py:774
#: nova/api/openstack/compute/contrib/security_groups.py:298
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:801
+#: nova/api/ec2/cloud.py:777
#, python-format
msgid "group %s already exists"
msgstr ""
-#: nova/api/ec2/cloud.py:805
+#: nova/api/ec2/cloud.py:781
#: nova/api/openstack/compute/contrib/security_groups.py:295
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/api/ec2/cloud.py:837
+#: nova/api/ec2/cloud.py:813
#: nova/api/openstack/compute/contrib/security_groups.py:247
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/api/ec2/cloud.py:845
+#: nova/api/ec2/cloud.py:821
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:916
+#: nova/api/ec2/cloud.py:897
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/ec2/cloud.py:901 nova/api/openstack/compute/contrib/volumes.py:188
#: nova/api/openstack/volume/volumes.py:216
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:943
+#: nova/api/ec2/cloud.py:924
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:953
+#: nova/api/ec2/cloud.py:934
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:961
+#: nova/api/ec2/cloud.py:942
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
+#: nova/api/ec2/cloud.py:955 nova/api/openstack/compute/contrib/volumes.py:379
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:981
+#: nova/api/ec2/cloud.py:962
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
-#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:987 nova/api/ec2/cloud.py:1044
+#: nova/api/ec2/cloud.py:1522 nova/api/ec2/cloud.py:1537
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1129
+#: nova/api/ec2/cloud.py:1110
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1279
+#: nova/api/ec2/cloud.py:1260
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1284
+#: nova/api/ec2/cloud.py:1265
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1289
+#: nova/api/ec2/cloud.py:1270
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1283
+msgid "Unable to associate IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1286
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1325
+#: nova/api/ec2/cloud.py:1312
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1346
+#: nova/api/ec2/cloud.py:1333
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1360
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1371
+#: nova/api/ec2/cloud.py:1358
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1382
+#: nova/api/ec2/cloud.py:1369
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1472
+#: nova/api/ec2/cloud.py:1459
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1488
+#: nova/api/ec2/cloud.py:1475
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1494
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1553
+#: nova/api/ec2/cloud.py:1540
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1555
+#: nova/api/ec2/cloud.py:1542
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1557
+#: nova/api/ec2/cloud.py:1544
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1559
+#: nova/api/ec2/cloud.py:1546
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1572
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1607
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
@@ -2404,7 +2454,7 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/certificates.py:75
+#: nova/api/openstack/compute/contrib/certificates.py:77
msgid "Only root certificate can be retrieved."
msgstr ""
@@ -2501,19 +2551,6 @@ msgstr ""
msgid "Host not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/keypairs.py:71
-msgid "Keypair name contains unsafe characters"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:96
-msgid "Keypair name must be between 1 and 255 characters long"
-msgstr ""
-
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2638,35 +2675,36 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:75
#: nova/api/openstack/volume/volumes.py:100
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/compute/contrib/volumes.py:148
#: nova/api/openstack/volume/volumes.py:178
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:330
+#: nova/api/openstack/compute/contrib/volumes.py:311
+#: nova/api/openstack/compute/contrib/volumes.py:389
#, python-format
-msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:376
+#: nova/api/openstack/compute/contrib/volumes.py:342
#, python-format
-msgid "Instance %s is not attached."
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:482
+#: nova/api/openstack/compute/contrib/volumes.py:510
#: nova/api/openstack/volume/snapshots.py:110
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:525
+#: nova/api/openstack/compute/contrib/volumes.py:553
#: nova/api/openstack/volume/snapshots.py:150
#, python-format
msgid "Create snapshot from volume %s"
@@ -2852,111 +2890,119 @@ msgstr ""
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/api.py:195
+#: nova/compute/api.py:196
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:198
+#: nova/compute/api.py:199
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:201
+#: nova/compute/api.py:202
#, python-format
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:215
+#: nova/compute/api.py:216
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:225
+#: nova/compute/api.py:226
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:229
+#: nova/compute/api.py:230
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:233
+#: nova/compute/api.py:234
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:429
+#: nova/compute/api.py:430
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:497
+#: nova/compute/api.py:498
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:524
+#: nova/compute/api.py:525
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:648
+#: nova/compute/api.py:649
#, python-format
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
msgstr ""
-#: nova/compute/api.py:928
+#: nova/compute/api.py:929
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:948
+#: nova/compute/api.py:949
msgid "No host for instance, deleting immediately"
msgstr ""
-#: nova/compute/api.py:996
+#: nova/compute/api.py:997
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1034
+#: nova/compute/api.py:1035
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1053
+#: nova/compute/api.py:1054
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1057
+#: nova/compute/api.py:1058
#, python-format
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
msgstr ""
-#: nova/compute/api.py:1128 nova/volume/api.py:173
+#: nova/compute/api.py:1129 nova/volume/api.py:173
#: nova/volume/volume_types.py:64
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1258
+#: nova/compute/api.py:1259
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1437
+#: nova/compute/api.py:1469
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1445
+#: nova/compute/api.py:1477
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1710
+#: nova/compute/api.py:1737
#, python-format
msgid "multiple fixedips exist, using the first: %s"
msgstr ""
+#: nova/compute/api.py:1954
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:1958
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
msgid "create arguments must be positive integers"
msgstr ""
@@ -2971,453 +3017,496 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:153
+#: nova/compute/manager.py:160
#, python-format
msgid "check_instance_lock: decorating: |%s|"
msgstr ""
-#: nova/compute/manager.py:155
+#: nova/compute/manager.py:162
#, python-format
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
msgstr ""
-#: nova/compute/manager.py:159
+#: nova/compute/manager.py:166
#, python-format
msgid "check_instance_lock: locked: |%s|"
msgstr ""
-#: nova/compute/manager.py:161
+#: nova/compute/manager.py:168
#, python-format
msgid "check_instance_lock: admin: |%s|"
msgstr ""
-#: nova/compute/manager.py:166
+#: nova/compute/manager.py:173
#, python-format
msgid "check_instance_lock: executing: |%s|"
msgstr ""
-#: nova/compute/manager.py:170
+#: nova/compute/manager.py:177
#, python-format
msgid "check_instance_lock: not executing |%s|"
msgstr ""
-#: nova/compute/manager.py:231
+#: nova/compute/manager.py:238
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/compute/manager.py:253
+#: nova/compute/manager.py:261
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:269
+#: nova/compute/manager.py:277
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:274
+#: nova/compute/manager.py:282
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:284
+#: nova/compute/manager.py:292
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:289
+#: nova/compute/manager.py:297
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:366
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:445
+#: nova/compute/manager.py:453
msgid "Instance not found."
msgstr ""
-#: nova/compute/manager.py:477
+#: nova/compute/manager.py:471
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:501
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:520
+#: nova/compute/manager.py:544
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:526
+#: nova/compute/manager.py:550
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:536
+#: nova/compute/manager.py:560
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:570
msgid "Skipping network allocation for instance"
msgstr ""
-#: nova/compute/manager.py:559
+#: nova/compute/manager.py:583
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:563
+#: nova/compute/manager.py:587
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:576
+#: nova/compute/manager.py:600
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:592
+#: nova/compute/manager.py:616
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:616
+#: nova/compute/manager.py:640
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:671
+#: nova/compute/manager.py:695
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:698
+#: nova/compute/manager.py:722
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:731
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:746 nova/compute/manager.py:1363
-#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
+#: nova/compute/manager.py:770 nova/compute/manager.py:1374
+#: nova/compute/manager.py:1394 nova/compute/manager.py:1490
+#: nova/compute/manager.py:2620
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:843
msgid "Cannot rebuild instance because the given image does not exist."
msgstr ""
-#: nova/compute/manager.py:824
+#: nova/compute/manager.py:848
#, python-format
msgid "Cannot rebuild instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:832
+#: nova/compute/manager.py:856
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:898
+#: nova/compute/manager.py:922
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:914
+#: nova/compute/manager.py:938
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:956
+#: nova/compute/manager.py:980
#, python-format
msgid "instance %s: snapshotting"
msgstr ""
-#: nova/compute/manager.py:962
+#: nova/compute/manager.py:986
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1021
+#: nova/compute/manager.py:1045
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1027
+#: nova/compute/manager.py:1051
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1032
+#: nova/compute/manager.py:1056
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1063
+#: nova/compute/manager.py:1087
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1069
+#: nova/compute/manager.py:1093
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1077
+#: nova/compute/manager.py:1101
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1115
msgid "Error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1106
+#: nova/compute/manager.py:1130
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1134
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1124
+#: nova/compute/manager.py:1148
#, python-format
msgid ""
"trying to update agent on a non-running (state: %(current_power_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1128
+#: nova/compute/manager.py:1152
#, python-format
msgid "updating agent to %(url)s"
msgstr ""
-#: nova/compute/manager.py:1141
+#: nova/compute/manager.py:1165
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1166
+#: nova/compute/manager.py:1190
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1302
+#: nova/compute/manager.py:1326
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1319
+#: nova/compute/manager.py:1343
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:1518
+#: nova/compute/manager.py:1549
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:1536
+#: nova/compute/manager.py:1567
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:1569
+#: nova/compute/manager.py:1600
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:1581
+#: nova/compute/manager.py:1612
msgid "Suspending"
msgstr ""
-#: nova/compute/manager.py:1601
+#: nova/compute/manager.py:1632
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:1619
+#: nova/compute/manager.py:1650
msgid "Locking"
msgstr ""
-#: nova/compute/manager.py:1628
+#: nova/compute/manager.py:1659
msgid "Unlocking"
msgstr ""
-#: nova/compute/manager.py:1638
+#: nova/compute/manager.py:1669
msgid "Getting locked state"
msgstr ""
-#: nova/compute/manager.py:1647
+#: nova/compute/manager.py:1678
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:1655
+#: nova/compute/manager.py:1686
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:1658
+#: nova/compute/manager.py:1689
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:1672
+#: nova/compute/manager.py:1703
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:1699
+#: nova/compute/manager.py:1730
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:1727
+#: nova/compute/manager.py:1758
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1744
+#: nova/compute/manager.py:1775
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1753
+#: nova/compute/manager.py:1784
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:1764
+#: nova/compute/manager.py:1795
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:1796
+#: nova/compute/manager.py:1827
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:1800
+#: nova/compute/manager.py:1831
#, fuzzy, python-format
msgid "Detaching volume from unknown instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:1865
+#: nova/compute/manager.py:1896
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/compute/manager.py:1924
+#: nova/compute/manager.py:1955
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:1956
+#: nova/compute/manager.py:1987
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/compute/manager.py:2013
+#: nova/compute/manager.py:2044
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2040
+#: nova/compute/manager.py:2071
msgid "post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2100
msgid "No floating_ip found"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2108
msgid "No floating_ip found."
msgstr ""
-#: nova/compute/manager.py:2079
+#: nova/compute/manager.py:2110
#, python-format
msgid ""
"Live migration: Unexpected error: cannot inherit floating ip.\n"
"%(e)s"
msgstr ""
-#: nova/compute/manager.py:2108
+#: nova/compute/manager.py:2139
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2110
+#: nova/compute/manager.py:2141
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2125
+#: nova/compute/manager.py:2156
msgid "Post operation of migraton started"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2293
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2319
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2324
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2336
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2343
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2347
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2353
+#, python-format
+msgid "In %(state)s task_state, not RESIZE_VERIFY"
+msgstr ""
+
+#: nova/compute/manager.py:2360
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2372
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:2315
+#: nova/compute/manager.py:2396
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2425
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:2370
+#: nova/compute/manager.py:2451
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2464
msgid ""
"Instance is in the process of migrating to this host. Wait next "
"sync_power cycle before setting power state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2389
+#: nova/compute/manager.py:2470
msgid ""
"Instance found in database but not known by hypervisor. Setting power "
"state to NOSTATE"
msgstr ""
-#: nova/compute/manager.py:2419
+#: nova/compute/manager.py:2500
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:2430
+#: nova/compute/manager.py:2511
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2577
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:2503
+#: nova/compute/manager.py:2584
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:2510
+#: nova/compute/manager.py:2591
#, python-format
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:2578
+#: nova/compute/manager.py:2659
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
@@ -3477,17 +3566,17 @@ msgstr ""
msgid "xvp not running..."
msgstr ""
-#: nova/consoleauth/manager.py:61
+#: nova/consoleauth/manager.py:63
#, python-format
msgid "Deleting Expired Token: (%s)"
msgstr ""
-#: nova/consoleauth/manager.py:73
+#: nova/consoleauth/manager.py:75
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:77
+#: nova/consoleauth/manager.py:79
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
@@ -3506,17 +3595,17 @@ msgstr ""
msgid "No ComputeNode for %(host)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
+#: nova/db/sqlalchemy/api.py:4609 nova/db/sqlalchemy/api.py:4635
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4321
+#: nova/db/sqlalchemy/api.py:4693
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4365
+#: nova/db/sqlalchemy/api.py:4737
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
@@ -3534,13 +3623,15 @@ msgstr ""
msgid "SQL connection failed. %s attempts left."
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
#, python-format
msgid "Table |%s| not created!"
msgstr ""
-#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
msgid "quota_classes table not dropped"
msgstr ""
@@ -3563,6 +3654,14 @@ msgstr ""
msgid "foreign key could not be created"
msgstr ""
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
#: nova/image/glance.py:148
msgid "Connection error contacting glance server, retrying"
msgstr ""
@@ -3595,22 +3694,22 @@ msgstr ""
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
msgstr ""
-#: nova/image/s3.py:309
+#: nova/image/s3.py:311
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:328
+#: nova/image/s3.py:330
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:340
+#: nova/image/s3.py:342
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:353
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
@@ -3620,17 +3719,17 @@ msgstr ""
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:387
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:398
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:410
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -3729,42 +3828,42 @@ msgstr ""
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:292
+#: nova/network/manager.py:293
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:301 nova/network/manager.py:509
+#: nova/network/manager.py:302 nova/network/manager.py:510
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:315
+#: nova/network/manager.py:316
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:353
+#: nova/network/manager.py:354
#, python-format
msgid "floating IP deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:386
+#: nova/network/manager.py:387
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:390
+#: nova/network/manager.py:391
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:402
+#: nova/network/manager.py:403
#, python-format
msgid "Quota exceeded for %s, tried to allocate address"
msgstr ""
-#: nova/network/manager.py:637
+#: nova/network/manager.py:638
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -3772,41 +3871,41 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:683
+#: nova/network/manager.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:693
+#: nova/network/manager.py:694
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:801
+#: nova/network/manager.py:802
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:805
+#: nova/network/manager.py:806
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:919
+#: nova/network/manager.py:920
#, python-format
msgid "network allocations for instance |%s|"
msgstr ""
-#: nova/network/manager.py:924
+#: nova/network/manager.py:925
#, python-format
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:953
+#: nova/network/manager.py:954
#, python-format
msgid "network deallocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:1175
+#: nova/network/manager.py:1176
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -3814,73 +3913,73 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1252
+#: nova/network/manager.py:1253
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1269
+#: nova/network/manager.py:1270
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1273
+#: nova/network/manager.py:1274
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1281
+#: nova/network/manager.py:1282
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1286
+#: nova/network/manager.py:1287
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1290
+#: nova/network/manager.py:1291
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1293
+#: nova/network/manager.py:1294
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1356
+#: nova/network/manager.py:1357
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1359
+#: nova/network/manager.py:1360
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1370
+#: nova/network/manager.py:1371
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1429
+#: nova/network/manager.py:1430
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1449
+#: nova/network/manager.py:1450
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:1853
+#: nova/network/manager.py:1854
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:1860
+#: nova/network/manager.py:1861
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
@@ -3891,31 +3990,31 @@ msgstr ""
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/quantum/client.py:154
+#: nova/network/quantum/client.py:152
msgid "Tenant ID not set"
msgstr ""
-#: nova/network/quantum/client.py:180
+#: nova/network/quantum/client.py:182
#, python-format
msgid "Quantum Client Request: %(method)s %(action)s"
msgstr ""
-#: nova/network/quantum/client.py:196
+#: nova/network/quantum/client.py:198
#, python-format
msgid "Quantum entity not found: %s"
msgstr ""
-#: nova/network/quantum/client.py:206
+#: nova/network/quantum/client.py:208
#, python-format
msgid "Server %(status_code)s error: %(data)s"
msgstr ""
-#: nova/network/quantum/client.py:210
+#: nova/network/quantum/client.py:212
#, python-format
msgid "Unable to connect to server. Got error: %s"
msgstr ""
-#: nova/network/quantum/client.py:228
+#: nova/network/quantum/client.py:230
#, python-format
msgid "unable to deserialize object of type = '%s'"
msgstr ""
@@ -3995,36 +4094,36 @@ msgstr ""
msgid "get_project_and_global_net_ids must be called with a non-null project_id"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:75
+#: nova/network/quantum/nova_ipam_lib.py:79
msgid "Error creating network entry"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:90
+#: nova/network/quantum/nova_ipam_lib.py:94
#, python-format
msgid "No network with net_id = %s"
msgstr ""
-#: nova/network/quantum/nova_ipam_lib.py:221
+#: nova/network/quantum/nova_ipam_lib.py:236
#, python-format
msgid "No fixed IPs to deallocate for vif %s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:99
+#: nova/network/quantum/quantum_connection.py:103
#, python-format
msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/network/quantum/quantum_connection.py:113
+#: nova/network/quantum/quantum_connection.py:117
#, python-format
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
msgstr ""
-#: nova/notifier/api.py:121
+#: nova/notifier/api.py:122
#, python-format
msgid "%s not in valid priorities"
msgstr ""
-#: nova/notifier/api.py:136
+#: nova/notifier/api.py:137
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
@@ -4041,12 +4140,12 @@ msgstr ""
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
-#: nova/rpc/amqp.py:198
+#: nova/rpc/amqp.py:197
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/rpc/amqp.py:242
+#: nova/rpc/amqp.py:241
#, python-format
msgid "received %s"
msgstr ""
@@ -4061,42 +4160,56 @@ msgstr ""
msgid "No method for message: %s"
msgstr ""
-#: nova/rpc/amqp.py:339
+#: nova/rpc/amqp.py:340
#, python-format
msgid "Making asynchronous call on %s ..."
msgstr ""
-#: nova/rpc/amqp.py:342
+#: nova/rpc/amqp.py:343
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/rpc/amqp.py:364
+#: nova/rpc/amqp.py:365
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/rpc/amqp.py:372
+#: nova/rpc/amqp.py:373
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/rpc/amqp.py:398
+#: nova/rpc/amqp.py:399
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/rpc/common.py:43
+#: nova/rpc/common.py:34
+#, fuzzy
+msgid "An unknown RPC related exception occurred."
+msgstr "發生一個未知例外"
+
+#: nova/rpc/common.py:64
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/rpc/common.py:60
+#: nova/rpc/common.py:81
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/rpc/common.py:161
+#: nova/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/rpc/common.py:191
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
@@ -4176,59 +4289,59 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:65
+#: nova/scheduler/driver.py:66
#, python-format
msgid "Casted '%(method)s' to volume '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:82
+#: nova/scheduler/driver.py:83
#, python-format
msgid "Casted '%(method)s' to compute '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:91
+#: nova/scheduler/driver.py:92
#, python-format
msgid "Casted '%(method)s' to network '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:109
+#: nova/scheduler/driver.py:110
#, python-format
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
msgstr ""
-#: nova/scheduler/driver.py:183
+#: nova/scheduler/driver.py:184
msgid "Must implement a fallback schedule"
msgstr ""
-#: nova/scheduler/driver.py:187
+#: nova/scheduler/driver.py:188
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:192
+#: nova/scheduler/driver.py:193
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:316
+#: nova/scheduler/driver.py:317
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/scheduler/driver.py:321
+#: nova/scheduler/driver.py:322
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/scheduler/driver.py:358
+#: nova/scheduler/driver.py:359
#, python-format
msgid "host %(dest)s is not compatible with original host %(src)s."
msgstr ""
-#: nova/scheduler/driver.py:407
+#: nova/scheduler/driver.py:408
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/driver.py:458
+#: nova/scheduler/driver.py:459
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
@@ -4293,19 +4406,19 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:86
+#: nova/scheduler/manager.py:89
#, python-format
msgid ""
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
"schedule()"
msgstr ""
-#: nova/scheduler/manager.py:151
+#: nova/scheduler/manager.py:154
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/manager.py:160
+#: nova/scheduler/manager.py:163
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4328,6 +4441,21 @@ msgstr ""
msgid "Not enough allocatable volume gigabytes remaining"
msgstr ""
+#: nova/scheduler/filters/compute_filter.py:50
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:54
+#, python-format
+msgid "%(host_state)s is disabled via capabs"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:57
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
#: nova/scheduler/filters/core_filter.py:45
msgid "VCPUs not set; assuming CPU collection broken"
msgstr ""
@@ -4352,11 +4480,11 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fakelibvirt.py:779
+#: nova/tests/fakelibvirt.py:782
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:785
+#: nova/tests/fakelibvirt.py:788
msgid "Please extend fake libvirt module to support this auth method"
msgstr ""
@@ -4422,12 +4550,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_volume.py:234
+#: nova/tests/test_volume.py:241
#, python-format
msgid "Target %s allocated"
msgstr ""
-#: nova/tests/test_volume.py:488
+#: nova/tests/test_volume.py:519
#, python-format
msgid "Cannot confirm exported volume id:%s."
msgstr ""
@@ -4442,12 +4570,12 @@ msgstr ""
msgid "Result data: %s"
msgstr ""
-#: nova/tests/test_xenapi.py:639
+#: nova/tests/test_xenapi.py:638
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:650
+#: nova/tests/test_xenapi.py:649
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -4560,21 +4688,21 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/tests/rpc/common.py:135
+#: nova/tests/rpc/common.py:137
#, python-format
msgid "Nested received %(queue)s, %(value)s"
msgstr ""
-#: nova/tests/rpc/common.py:144
+#: nova/tests/rpc/common.py:146
#, python-format
msgid "Nested return %s"
msgstr ""
-#: nova/tests/rpc/common.py:165
+#: nova/tests/rpc/common.py:168
msgid "RPC backend does not support timeouts"
msgstr ""
-#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
+#: nova/tests/rpc/common.py:237 nova/tests/rpc/common.py:243
#, python-format
msgid "Received %s"
msgstr ""
@@ -4583,19 +4711,19 @@ msgstr ""
msgid "Failed to open connection to the hypervisor"
msgstr ""
-#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
-#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
+#: nova/virt/fake.py:267 nova/virt/baremetal/proxy.py:719
+#: nova/virt/libvirt/connection.py:2069 nova/virt/xenapi/connection.py:410
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
-#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
+#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:723
+#: nova/virt/libvirt/connection.py:2072 nova/virt/xenapi/connection.py:413
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
+#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:263
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -4607,12 +4735,12 @@ msgstr ""
msgid "Provider Firewall Rules refreshed"
msgstr ""
-#: nova/virt/firewall.py:291
+#: nova/virt/firewall.py:292
#, python-format
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
+#: nova/virt/firewall.py:405 nova/virt/xenapi/firewall.py:87
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -4862,7 +4990,7 @@ msgstr ""
msgid "instance %s: finished toXML method"
msgstr ""
-#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
+#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1811
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
@@ -4877,7 +5005,7 @@ msgstr ""
msgid "Updating!"
msgstr ""
-#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
+#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2630
#: nova/virt/xenapi/host.py:129
msgid "Updating host stats"
msgstr ""
@@ -5006,183 +5134,171 @@ msgstr ""
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/libvirt/connection.py:280
+#: nova/virt/libvirt/connection.py:281
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:301
+#: nova/virt/libvirt/connection.py:302
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/connection.py:403
+#: nova/virt/libvirt/connection.py:404
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:415
+#: nova/virt/libvirt/connection.py:416
#, python-format
msgid ""
"Error from libvirt during saved instance removal. Code=%(errcode)s "
"Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:426
+#: nova/virt/libvirt/connection.py:427
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:438
+#: nova/virt/libvirt/connection.py:439
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:450
+#: nova/virt/libvirt/connection.py:451
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:476
+#: nova/virt/libvirt/connection.py:477
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:487
+#: nova/virt/libvirt/connection.py:488
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/libvirt/connection.py:570
+#: nova/virt/libvirt/connection.py:571
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:583
+#: nova/virt/libvirt/connection.py:584
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/connection.py:708
+#: nova/virt/libvirt/connection.py:709
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:712
+#: nova/virt/libvirt/connection.py:713
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/connection.py:741
+#: nova/virt/libvirt/connection.py:742
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:777
+#: nova/virt/libvirt/connection.py:778
msgid "During reboot, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:782
+#: nova/virt/libvirt/connection.py:783
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
-#, python-format
-msgid ""
-"Found %(migration_count)d unconfirmed migrations older than "
-"%(confirm_window)d seconds"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:886
-#, python-format
-msgid "Automatically confirming migration %d"
-msgstr ""
-
-#: nova/virt/libvirt/connection.py:911
+#: nova/virt/libvirt/connection.py:891
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/connection.py:920
+#: nova/virt/libvirt/connection.py:900
msgid "During spawn, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:925
+#: nova/virt/libvirt/connection.py:905
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:941
+#: nova/virt/libvirt/connection.py:921
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/connection.py:993
+#: nova/virt/libvirt/connection.py:973
#, fuzzy
msgid "Guest does not have a console available"
msgstr "使用者並沒有管理者權力"
-#: nova/virt/libvirt/connection.py:1037
+#: nova/virt/libvirt/connection.py:1017
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/connection.py:1041
+#: nova/virt/libvirt/connection.py:1021
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
+#: nova/virt/libvirt/connection.py:1025 nova/virt/libvirt/connection.py:1029
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/connection.py:1174
+#: nova/virt/libvirt/connection.py:1154
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/connection.py:1358
+#: nova/virt/libvirt/connection.py:1338
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1368
+#: nova/virt/libvirt/connection.py:1348
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1400
+#: nova/virt/libvirt/connection.py:1380
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1689
+#: nova/virt/libvirt/connection.py:1669
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1693
+#: nova/virt/libvirt/connection.py:1673
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/connection.py:1710
+#: nova/virt/libvirt/connection.py:1690
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:1936
+#: nova/virt/libvirt/connection.py:1939
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/connection.py:1958
+#: nova/virt/libvirt/connection.py:1965
#, python-format
msgid "'<cpu>' must be 1, but %d\n"
msgstr ""
-#: nova/virt/libvirt/connection.py:1985
+#: nova/virt/libvirt/connection.py:1992
#, python-format
msgid "topology (%(topology)s) must have %(ks)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2083
+#: nova/virt/libvirt/connection.py:2091
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2095
+#: nova/virt/libvirt/connection.py:2103
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -5192,38 +5308,38 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2150
+#: nova/virt/libvirt/connection.py:2158
#, python-format
msgid "Timeout migrating for %s. nwfilter not found."
msgstr ""
-#: nova/virt/libvirt/connection.py:2366
+#: nova/virt/libvirt/connection.py:2374
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/connection.py:2421
+#: nova/virt/libvirt/connection.py:2430
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/connection.py:2472
+#: nova/virt/libvirt/connection.py:2481
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/connection.py:2527
+#: nova/virt/libvirt/connection.py:2536
msgid "During wait running, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/connection.py:2532
+#: nova/virt/libvirt/connection.py:2541
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/connection.py:2538
+#: nova/virt/libvirt/connection.py:2547
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/connection.py:2577
+#: nova/virt/libvirt/connection.py:2586
msgid "Starting finish_revert_migration"
msgstr ""
@@ -5241,17 +5357,17 @@ msgstr ""
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:171
+#: nova/virt/libvirt/firewall.py:182
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:217
+#: nova/virt/libvirt/firewall.py:228
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:233
+#: nova/virt/libvirt/firewall.py:244
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
@@ -5379,46 +5495,46 @@ msgstr ""
msgid "Verification complete"
msgstr ""
-#: nova/virt/libvirt/utils.py:282
+#: nova/virt/libvirt/utils.py:290
msgid "Unable to find an open port"
msgstr ""
-#: nova/virt/libvirt/utils.py:360
+#: nova/virt/libvirt/utils.py:368
#, python-format
msgid "Reading image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:364
+#: nova/virt/libvirt/utils.py:372
#, python-format
msgid "Read: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:370
+#: nova/virt/libvirt/utils.py:378
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
-#: nova/virt/libvirt/utils.py:394
+#: nova/virt/libvirt/utils.py:402
#, python-format
msgid "Writing image info file: %s"
msgstr ""
-#: nova/virt/libvirt/utils.py:395
+#: nova/virt/libvirt/utils.py:403
#, python-format
msgid "Wrote: %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:91
+#: nova/virt/libvirt/vif.py:92
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:101
+#: nova/virt/libvirt/vif.py:102
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
+#: nova/virt/libvirt/vif.py:169 nova/virt/libvirt/vif.py:225
msgid "Failed while unplugging vif"
msgstr ""
@@ -5813,35 +5929,35 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/connection.py:145
+#: nova/virt/xenapi/connection.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
msgstr ""
-#: nova/virt/xenapi/connection.py:179
+#: nova/virt/xenapi/connection.py:171
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/connection.py:353
+#: nova/virt/xenapi/connection.py:341
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/connection.py:486
+#: nova/virt/xenapi/connection.py:474
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/connection.py:515
+#: nova/virt/xenapi/connection.py:503
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/connection.py:553
+#: nova/virt/xenapi/connection.py:541
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
+#: nova/virt/xenapi/connection.py:612 nova/virt/xenapi/connection.py:626
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -6560,88 +6676,57 @@ msgstr ""
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1327
-#, python-format
-msgid "Setting migration %(migration_id)s to error: %(reason)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1338
-#, python-format
-msgid ""
-"Automatically confirming migration %(migration_id)s for instance "
-"%(instance_uuid)s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1343
-#, python-format
-msgid "Instance %(instance_uuid)s not found"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1347
-msgid "In ERROR state"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1353
-#, python-format
-msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1360
-#, python-format
-msgid "Error auto-confirming resize: %(e)s. Will retry later."
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1382
+#: nova/virt/xenapi/vmops.py:1326
msgid "Could not get bandwidth info."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1429
+#: nova/virt/xenapi/vmops.py:1373
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1444
+#: nova/virt/xenapi/vmops.py:1388
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1453
+#: nova/virt/xenapi/vmops.py:1397
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1456
+#: nova/virt/xenapi/vmops.py:1400
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1479
+#: nova/virt/xenapi/vmops.py:1423
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/vmops.py:1448
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1525
+#: nova/virt/xenapi/vmops.py:1469
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1529
+#: nova/virt/xenapi/vmops.py:1473
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1534
+#: nova/virt/xenapi/vmops.py:1478
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1620
+#: nova/virt/xenapi/vmops.py:1564
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -6858,37 +6943,37 @@ msgstr ""
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載"
-#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#: nova/vnc/xvp_proxy.py:97 nova/vnc/xvp_proxy.py:102
#, python-format
msgid "Error in handshake: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:119
+#: nova/vnc/xvp_proxy.py:118
#, python-format
msgid "Invalid request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:139
+#: nova/vnc/xvp_proxy.py:138
#, python-format
msgid "Request: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:142
+#: nova/vnc/xvp_proxy.py:141
#, python-format
msgid "Request made with missing token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:153
+#: nova/vnc/xvp_proxy.py:151
#, python-format
msgid "Request made with invalid token: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:160
+#: nova/vnc/xvp_proxy.py:158
#, python-format
msgid "Unexpected error: %s"
msgstr ""
-#: nova/vnc/xvp_proxy.py:180
+#: nova/vnc/xvp_proxy.py:178
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
@@ -6999,108 +7084,108 @@ msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: nova/volume/manager.py:98
+#: nova/volume/manager.py:99
#, python-format
msgid "Re-exporting %s volumes"
msgstr ""
-#: nova/volume/manager.py:103
+#: nova/volume/manager.py:104
#, python-format
msgid "volume %s: skipping export"
msgstr ""
-#: nova/volume/manager.py:109
+#: nova/volume/manager.py:111
#, python-format
msgid "volume %s: creating"
msgstr ""
-#: nova/volume/manager.py:121
+#: nova/volume/manager.py:123
#, python-format
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
msgstr ""
-#: nova/volume/manager.py:133
+#: nova/volume/manager.py:135
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: nova/volume/manager.py:146
+#: nova/volume/manager.py:148
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:155
+#: nova/volume/manager.py:158
msgid "Volume is still attached"
msgstr ""
-#: nova/volume/manager.py:157
+#: nova/volume/manager.py:160
msgid "Volume is not local to this node"
msgstr ""
-#: nova/volume/manager.py:162
+#: nova/volume/manager.py:166
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: nova/volume/manager.py:164
+#: nova/volume/manager.py:168
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: nova/volume/manager.py:167
+#: nova/volume/manager.py:171
#, python-format
msgid "volume %s: volume is busy"
msgstr ""
-#: nova/volume/manager.py:179
+#: nova/volume/manager.py:183
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:186
+#: nova/volume/manager.py:191
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: nova/volume/manager.py:190
+#: nova/volume/manager.py:195
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: nova/volume/manager.py:205
+#: nova/volume/manager.py:210
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: nova/volume/manager.py:214
+#: nova/volume/manager.py:219
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: nova/volume/manager.py:217
+#: nova/volume/manager.py:222
#, python-format
msgid "snapshot %s: snapshot is busy"
msgstr ""
-#: nova/volume/manager.py:229
+#: nova/volume/manager.py:234
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: nova/volume/manager.py:319
+#: nova/volume/manager.py:324
msgid "Checking volume capabilities"
msgstr ""
-#: nova/volume/manager.py:323
+#: nova/volume/manager.py:328
#, python-format
msgid "New capabilities found: %s"
msgstr ""
-#: nova/volume/manager.py:334
+#: nova/volume/manager.py:339
msgid "Clear capabilities"
msgstr ""
-#: nova/volume/manager.py:338
+#: nova/volume/manager.py:343
#, python-format
msgid "Notification {%s} received"
msgstr ""
@@ -8020,6 +8105,9 @@ msgstr ""
#~ msgid "no partitions found"
#~ msgstr ""
+#~ msgid "Automatically confirming migration %d"
+#~ msgstr ""
+
#~ msgid "virsh said: %r"
#~ msgstr ""